SQL 函数

mac2022-06-30  8

SQL 函数

一、数学函数

select SQRT (2) --取平方根select ABS (-234) --取绝对值select FLOOR (COUNT (*)/5.0) from news --取小于这个小数的最大整数select CEILING (COUNT (*)/5.0) from news --取大于这个小数的最小整数select ROUND (4.523,1) --保留小数点后几位

二、字符串函数

select LOWER ()--大写字母转成小写字母select UPPER ()--小写字母转成大写字母select LTRIM ()--压缩左边的空格select RTRIM ()--压缩右边的空格select LEFT (Title ,5)--从左边截取几个字符select RIGHT (Title ,5)--从右边截取几个字符select REVERSE (Title ) from news --对字符串进行翻转select CHARINDEX ('中国',title ) from news --这个字符串在这个列的哪个位置出现

三、替换字符串

select REPLACE (Title ,'中国','美国')from news --把title表中的中国替换成美国select STUFF (Title ,3,4,'china') from news --替换的列名,从第几个位置开始,替换几个字符,以什么字符串来代替

四、其他函数

select RAND () --随机数生成函数 0-1之间select LEN ('china') --取字符串长度select GETDATE () --获取当前时间select YEAR (sbrithday ) from student --取日期时间的年份select MONTH () -- 取日期时间的月份select DAY () --取日期时间的天数select DATEPART (DD/MM/YY/HH/MI/SS,sbrithday) from student -- 取日期时间的部分(日/月/年/小时/分钟/秒)select CAST (123 as varchar(20)) --转换数据类型

转载于:https://www.cnblogs.com/IT1517/articles/4540980.html

最新回复(0)