文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

SQL 基本语法记录

2024-04-02 19:55

关注

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

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯