2017-03-13 其他函数

函数后面必跟括号

 

聚合函数:

MAX 最大值

MIN 最小值

COUNT 数量

AVG 平均分

SUM 求和

 

数学函数:

ceiling 取上限 舍去后面的小数点,整数位+1,无小数点不变

 Select ceiling(这里面放要取上限的值或列名) from 表名

 

floor  取下限 舍去后面的小数点,整数位不变

 Select floor (这里面放要取上限的值或列名)from 表名

 

Round 四舍五入 四舍五入从保留小数位后一位开始进行

Select round(此处填要进行四舍五入的值,此处填保留几位小数,)from 表名

 

Abs() 取绝对值

 

Pi   圆周率 里面不能放参数,这就是一个值

 

SQRT ()- 开根号  SQUARE() - 平方根

 

字符串函数:

UPPER 全部大写

Select upper(列名或值) from 表名

 

LOWER 全部小写

Select lower(列名或值) from 表名

 

LTRIM 去左空格

Select Ltrim(要去空格的字符串或列名) from 表名

RTRIM 去右空格

Select rtrim(要去空格的字符串或列名) from 表名

 

REPLACE 替换

Select replace(要进行操作的字符串,要被替换的对象,代替对象) from 表名

 

SUBSTRING - 截取字符串, 索引从1开始

Select substring(要进行操作的字符串,要截取几位)from 表名

 

LEFT 从左开始截取字符串

Select left(要操作的字符串,截取几个)from

 

RIGHT 从右开始截取

Select rigrht(要操作的字符串,截取几个)from

 

LEN 字符串长度

Select len(要操作的字符串) from

 

 

转换函数:

 

Select 列名+列名from

若是字符串型则进行拼接,若是值类型则进行计算

 

CONVERT(a,b)

Select convert(要转换成什么类型,要转换的对象) from

CAST(a as b)

Select cast(要转换的对象as 要转换成什么类型) from

 

时间日期函数:

GETDATE()  获取当前时间

 

YEAR

Select year(getdate()) 获取当前的年数

MONTH

DAY

 

ISDATE

判断时间是否正确,返回bit格式

 

DATEADD(a,b,c) 添加时间

Select dateadd(要增加的时间格式,要增加多久,从什么时候开始加) from

 

DATENAME(a,b) 当前时间是对应格式的第几个时间段

Select datename(时间格式,时间)from

Select datename dayofyear getdate

今天是今年的第几天

posted @ 2017-03-16 15:37  恶耀恢宏  阅读(145)  评论(0编辑  收藏  举报