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) 截取字符


浙公网安备 33010602011771号