• sql server模糊查询、分组


    一、系统函数
     1。convert(类型[length] ,表达式[,样式])
     2.isnull(表达式,默认值)
     字符函数:
      len() 长度
      ltrim()|rtrim()去除左右空格
      right()|left()截取右边或左边字符
      substring();按位置和长度截取
     日期函数:
      dateadd()  日期加操作
      dateDiff()  两个日期差
      getdate()  获取当前系统日期
      datepart() 获取日期中一部分
    二、模糊查询
      like '模式'    只能用在文本类型的数据
      %:任意长度的任意字符
      _:任意字符的一个字符

      []:指定范围中的任意字符  [杨青] [0-9][^A-Z]
     
       CHECK STUNO LIKE '[0-9][0-9][0-9]'  001  002 100 101
       范围:
       between   。。。 and。。。  等价于  and
       列表 :in
        字段 in(常量1,常量2 )  等价于 or  
    三、聚合函数;
        1.sum(列名)
        2.avg(列名)
        3.max(列名) min(列名)
        4.count(列名[*])
    四、分组
       SELECT 列名,聚合函数() from 表名
       where 条件
       group by  列名
       having 条件
       order by  列名
       1.SELECT后的列 必须在group by后有的才可以
       2.顺序:where ->group by ->having->order by

  • 相关阅读:
    点、面状地物对象的时态GIS
    关于dijit.form.ComboBox 赋值,更新值
    远程桌面超出最大连接数时强制登录
    SQL和excel数据互导入
    google map api 二三维联动 参考
    PowerDesign设置列名与表名的大小写规则
    Nunit在VS2010加载不了程序集的解决办法
    缩写
    Python 自用脚本
    UVM项目随笔
  • 原文地址:https://www.cnblogs.com/a1111/p/6031906.html
Copyright © 2020-2023  润新知