sql 内置函数预习--以备不时之需(2)

1.数字函数

SELECT CEILING(3.01) 大于等于最小整数,FLOOR(3.9) 小于等于最大整数,PI() 圆周率,CEILING(RAND()*100) as 随机数,ROUND(1233.23,2) 四舍五入

2.其他函数

    SELECT CONVERT(NVARCHAR(20),GETDATE(),23) 日期,CONVERT(NVARCHAR(20),GETDATE(),24) 时间,CONVERT(NVARCHAR(20),GETDATE(),25) 

   SELECT DATALENGTH('a的') 字节数,@@error 错误号

 

   SELECT @@identity,ISNULL('dd',0) 是否为null,ISNUMERIC(23) 是否数字,NEWID() 唯一值

 

3.字符串函数

   SELECT CHARINDEX(',','ab,c') 字符所在位置,LEFT('abc',2) 左侧字符,RIGHT('abc',2) 右侧字符

   SELECT LEN('abc') 字符长度,LOWER('ABCdef就'),UPPER('abcDD的'),LTRIM(' abc') 去掉左侧空格, RTRIM('abc  ')去掉右侧空格

   SELECT REPLACE('abc','a','e') 替换, REPLICATE('abc',2) 重复次数,REVERSE('abc') 反序

   SELECT STUFF(',abc',1,1,'') 删除字符,SUBSTRING('abcde',1,3) 截取字符

 

posted @ 2016-10-19 16:46  nik2011  阅读(102)  评论(0)    收藏  举报