绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
IT日志之SqlServer数据库:查询语句
2023-02-22 16:34:58

select 当前系统时间=GETDATE()


top

    --top 一一般与oder by使用


    --按照年龄排序,升序/降序(默认升序:asc)


    select * from TblStudent order by tSage desc






    --数学成绩高的前五名


    select top 5 * from TblScore order by tMath desc






    --获得年纪大的5个学生


    select top 5 * from TblStudent order by tsage desc




    聚合函数  --不统计空值


      --统计出所有人年龄的总和


      select sum(tsage) as 年龄总和 from TblStudent






      --统计当前表中一共有多少条记录


      select count(*) from TblStudent






      --计算平均年龄 整数/整数还是整数,可以将其中为小数


      select 平均年龄=(select sum(tsage) as 年龄总和 from TblStudent) (select count(*) from TblStudent)


      select avg(tsage) from TblStudent






      --计算年龄大的


      select max(tsage) from TblStudent




        select * from TblStudent where tClassId in(2,1,3)






        --对于in 或者or查询,如果查询中的条件是连续的用以下方法,提高效率


        select * from TblStudent where tClassId<=3 and tClassId<=5;







          --对于in 或者or查询,如果查询中的条件是连续的用以下方法,提高效率


          select * from TblStudent where tClassId<=3 and tClassId<=5;






          --模糊查询都是针对字符串


          --通配符:_: 任意单个字符 %: 匹配多个 任意字符 []:表示筛选,范围 [^]:取反


          --转义符 [], 或者用 加个说明






          --null值判断 用 is null, is not null


          --任意值和null计算后都shi null








          本文来源https://www.modb.pro/db/99213

          分享好友

          分享这个小栈给你的朋友们,一起进步吧。

          Microsoft SQL Server
          创建时间:2022-03-30 11:29:11
          Microsoft SQL Server
          展开
          订阅须知

          • 所有用户可根据关注领域订阅专区或所有专区

          • 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

          • 专区发布评论属默认订阅所评论专区(除付费小栈外)

          技术专家

          查看更多
          • itt0918
            专家
          戳我,来吐槽~