zoukankan      html  css  js  c++  java
  • Sql sever 常用语句(续)

      distintct:  查询结果排除了重复项(合并算一项)——如查姓名

    select distinct ReaName from  UserInfo

      分页语句:(查询区间时候应该查询出行号,作为分页的依据,row_number()  )

    select top 5 * from

    (

    select row_number() over (order by UserId) as RowNumber, * from UserInfo      --新表  作为A表

    ) A

    where RowNumber > 5       >0  第一页(每页5条) >5  表示第二有 。。。。。。

        解释:row_number() over ...   表示创建一个行号名叫...    order by  UserId   通过...排序

        ,*  表示 所有字段

      case ... when  条件查询(查询UseInfo里面的Age 各区间的Age作为一个年级段 最后将结果作为一个表格)

    select UserInfo Age,

    case

    when Age>=20 and Age<=22 then '大一'

    when Age>22  and Age <=23 then '大二'

    when Age>23  and Age <=24then '大三'

    else '大四'

    end as UserGrade from UserInfo

        between  and  

    select * from UserInfo where Age between 20 and 22

    等同于:select * from UserInfo where Age >= 20 and Age <=22

         isnull   判断如果为空(空班级并设置班级名称)

    select UserId, isnull (ClassName,'三班') from UserInfo

        获取时间  getdate()  如果不设置,会默认为当前系统时间

  • 相关阅读:
    <mvc:default-servlet-handler />说明
    sql server 数据库创建链接服务器访问另外一个sql server 数据库
    WebSocket实现简易聊天室
    WebSocket在建立连接时通过@PathParam获取页面传值
    Shiro密码处理
    Java enum应用小结
    Java8 Optional类使用小结
    Java中使用Jedis操作Redis
    前台图片Canvas压缩上传小结
    剪邮票
  • 原文地址:https://www.cnblogs.com/zhuyucun/p/6168457.html
Copyright © 2011-2022 走看看