码迷,mamicode.com
首页 > 数据库 > 详细

sql server模糊查询、分组

时间:2016-11-04 23:54:18      阅读:328      评论:0      收藏:0      [点我收藏+]

标签:date()   聚合函数   ediff   日期函数   group   style   日期   模糊   min   

一、系统函数
 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

sql server模糊查询、分组

标签:date()   聚合函数   ediff   日期函数   group   style   日期   模糊   min   

原文地址:http://www.cnblogs.com/a1111/p/6031906.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!