SQL 基本语法记录
admin
2023-06-11 05:02:17
0

SQL的基本语法
1:select sno,sname from student where sage between 20 and 30   ----查询出20到30之间年纪的人员
2:select sno,sname from student where sage is null   -----从student表中查询出年纪为空的人员
3:select sno,sname from student where sname="cary" or sname="mina" or sname "amy"  ----查询出cary,mina,amy的学号和     名字
     还可以使用 select sno,sname from student where sname in('cary','mina','amy') 可以实现同样的功能

select 部分
1:AS 可以为字段重命名
2:distinct   去重复值
3:聚合函数()  avg(),max(),min(),sum(),count()
4:TOP  5  前5行数据  select top 5 sno,sname from student
5:Into   select top 5 into testtable from student  把查询的TOP 5数据存到testtable表中,该testtable表存在于
      master数据库的表中
      select sno,sname,sage,sex into test table02 from student where 1<>1  ------获取student表结构


From 部分
   
1:表重命名
      select bookname from book as t1,borrowbook as t2 where t1.id=t2.id  ----为book表重命名T1 borrowbook 为t2

2:结合子查询
      select distinct bookname from book as t1 ,(select distinct bookid from borrowbook) as t2 where t1.bookid=t2.bookid


where 部分
   1:数字 :=,>,<>,<,!=,>=,<=
   2:逻辑运算符 NOT ,OR ,AND
   3:特殊运算符:Between A and B,IN, Like

 通配符 %   表示任意多个字符,也可以表示0个字符
  _ 下划线  表示任意单个字符
  ^ 表示取相反值  ^5  ----取不是5的值
----查询出手机号码134或者135开头,倒数第四位是4或者是5的学生姓名
    select  sname from student where smobile like '13[45]%[45]___'

----查询出手机号码倒数第四不是4或者第五位不是5的学生姓名
    select sname from student where smobile like '%[^45]_ _ _' 

 contains  包含  需要使用全文索引
    select sname from student where contains (sname,'覃')  -----查询名字包含覃的名字

select sname,max(age) from student

 

SQL语句分组与嵌套
1:group by
      select sex,count(*) from student group by sex    -----用group by 进行分组统计,group by只能包含的分组字段和需要
      的聚合函数

 

查询sql server的版本号
     select @@version

 

相关内容

热门资讯

南太岛国瑙鲁推出“反独”新规范... 5月20日,南太平洋岛国瑙鲁发布公告表示,该国内阁已通过一个内部规范,要求本国境内及海外所有公职人员...
因耳环遭网暴的村干部:耳环几十... “电也没有,网也没有,特别是看到我们的村部,设施成了这个样子……”说出这句话的,是湖南石门县龙池河村...
卫生间浴霸怎么拆卸下来 浴霸的拆卸步骤如下:1. 关闭电源:在拆卸浴霸之前,一定要先关闭电源,以确保安全。2. 拆卸面罩:浴...
马桶抽水盖坏了可以单独换吗 可以换的,但是基本上及坐垫跟盖子一起换。换马桶盖方法:找到螺丝帽,用活搬手卸下来,再换上新的就行了。...
马桶盖能单独换吗 马桶盖坏了可以单独更换,根据自家马桶盖的形状、尺寸到卫浴商店购买新的马桶盖回来更换即可。在更换新的马...
为什么会出现老是跳闸呢 老是跳闸可能有以下原因:1. 过载:电路中连接的电器总功率超过了断路器的额定容量。2. 短路:电路中...
电脑键盘灯不亮是怎么回事 在使用电脑时,键盘灯不亮可能会给我们带来很多困扰。键盘灯的亮灭状态对于我们输入字符、使用快捷键等操作...
老人在洱海出水口洗乳胶漆染白河... 近日,云南大理,有网友拍到,一名老人在河边洗乳胶漆,河岸的水都被染白了。在评论区,老人的行为被网友谴...
大学校门开放后的“新问题” 日前,有网友通过“问政四川”反映:川内大量高校至今需要预约才能进入,曾几何时,大学都是自由出入,为什...
以文化为媒 聚产业之力(新时代... 传统文化邂逅当代设计外籍客商向展位工作人员咨询非遗文创产品。毕 晗摄(人民视觉)传统文化邂逅当代设计...