应用及函数

--select*from 名 order by 列 asc --升序排列
--select*from 名 order by 列 desc --降序排列
--select distinct 列 from 名 --去重
--select 列 from 名 group by 列 --分组
--函数
--select avg(列) as '列名' from 名--平均值
--select max(列)/ min(列)as '最大'/as'最小' from 名 --最大/最小值
--select 列,count(*) as '个数',avg(列) as '平均价格' from 名 group by 列


--select ceiling(列)/floor(列) as '取上线'/as '取下线' from 名
--select abs(值)
--print 值 -- 映射到消息


--select 列+convert(nvarchar(50),列)from 名 --类型转换


--select upper(列)/lower(列) from 名--转换大小写
--select ltrim(列)--去空格

聚合函数:

平均分:avg()

最大值:max()

最小值:min()

求和:sum()

数据条数:COUNT(*)

使用:求每种系列有多少个,它们的平均价格是多少
-------------------------------------------------------------
数学函数:

取上限:ceiling()

取下限:floor()

绝对值:abs()

派,圆周率: PI()

四舍五入:ROUND()

开根号:SQRT()

平方根:SQUARE()
-------------------------------------------------------------
转换函数:

cast(列 as 类型)
convert(类型,列)

-------------------------------------------------------------
字符串函数:

转换大写:upper()

转换小写:lower()

去空格:trim()

左截取:left(值,长度)

长度:len()

替换:replace(值,内容,替换内容)

翻转:reverse()

字符串转换:str(值,保留位数,小数位数)

字符串截取:substring(值,索引,位数)
-------------------------------------------------------------
时间日期函数:

获取当前时间:GetDate()

获取年月日:year() month() day()

判断日期是否正确:isdate()

添加时间:dateadd(添加类型,数量,值)

返回周几:datename(weekday,值)

返回第几天:datename(day,值)
datename(dayofyear,值)

posted @ 2016-06-11 22:02  宋小尧  阅读(109)  评论(0编辑  收藏  举报