标签:
--聚合函数:max , min , sum ,avg ,count select min(oil),max(oil),sum(price) from car--放在select from 中间使用,聚合函数和聚合函数放在一起使用 go select COUNT(*)from car go select avg(price) from car go select avg (price) from car where name like ‘%宝马%‘ go --group by --分组 select brand,MIN(oil) from car group by brand--按照哪一列进行分组,select from 中间就只能查询哪一列 go select brand from car group by brand having COUNT(*)>=3--having 只能跟在group by后面使用,对分组后的数据进行再筛选 go select*from brand go --日期时间函数 select SYSDATETIME()--系统时间 go select GETDATE()--比sysdatetime 获取的快速 go print sysdatetime()--把数据输出到消息框 go select YEAR(GETDATE()) go select DATENAME(WEEKDAY,‘2015-5-5‘) select DATEPART(WEEKDAY,‘2015-5-5‘) --字符串函数 select LTRIM(‘ 123213 ‘)--去除左空格 select RTRIM(‘ asder ‘)--去除右空格 select LEFT(‘abcdef‘,3)--返回从左边开始指定长度的字符 select RIGHT(‘123123adf‘,3)--返回从右边开始指定长度的字符 select LEN(‘afdfasfd‘)--返回字符串长度 select LOWER(‘AcDFdd‘)--小写 select upper(‘AcDFdd‘)--大写 select REPLACE(‘ac123123123ac123123123‘,‘ac‘,‘haha‘)--替换 select REPLICATE(‘abc‘,10) select REVERSE(‘abc‘)--翻转字符串 select STR(1.567,3,2)--第一个是数值类型,是长度,是小数点后有几位 select SUBSTRING(‘abcdefg‘,2,3)--截取字符串,索引从开始 --数学函数:abs ceiling floor square sqrt round pi select ABS(-2.1)--绝对值(负数变正数) select RAND()--随机数(返回一个介于-1之间的伪随机数) select ROUND(4.1,0)--四舍五入(代表小数点后几位数) select FLOOR(5.56)--下限 select CEILING(5.2)--上限(返回大于或等于制定数值表达式的最小数) select PI()--圆周率 select SQRT(4)--开平方 select SQUARE(5)--平方 --转换函数 select CAST(‘123‘ as int) select CONVERT(int,‘123‘) --字符串也是可以相加的 select ‘123‘+‘456‘--结果是
标签:
原文地址:http://www.cnblogs.com/mn-b/p/4937725.html