暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

IT日志之SqlServer数据库:查询语句

Louise的50个梦想 2021-08-12
481
    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



            文章转载自Louise的50个梦想,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

            评论