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()  如果不设置,会默认为当前系统时间

  • 相关阅读:
    AWK 学习手札, 转载自lovelyarry
    Perl 学习手札之一: introduction
    开发者必看:iOS应用审核的通关秘籍
    Perl 学习手札之三: General syntax
    Perl 学习手札之二: Guide to experienced programmers
    RepotService添加空格符
    CSMS2软件架构
    关于Oracle的动态查询
    CSMS2公共方法
    CSMS2绑定数据
  • 原文地址:https://www.cnblogs.com/zhuyucun/p/6168457.html
Copyright © 2011-2022 走看看