SQL Server 拾遗(二)
常用数据处理函数:
1. 常用文本处理函数
函数 |
说明 |
CharIndex() |
返回字符串中指定字符的位置 |
Left() |
返回字符串左边的字符 |
Len() |
返回字符串的长度 |
Lower() |
将字符串转换为小写 |
LTrim() |
去掉字符串左边的空格 |
Replace() |
用其他特殊字符替换字符串中的字符 |
Right() |
返回字符串右边的字符 |
RTrim() |
去掉字符串右边的空格 |
Soundex() |
返回字符串的SOUNDEX值 |
Str() |
将数值转换为字符串 |
SubString() |
返回字符串中的字符 |
Upper() |
将字符串转换为大写 |
2. 常用日期和时间处理函数
函数 |
说明 |
DateAdd() |
添加日期 (天、周等) |
DateDiff() |
计算两个日期的差 |
DateName() |
返回部分日期的字符串表示 |
DatePart() |
返回日期的一部分 (星期几、月、年等) |
Day() |
返回日期中的天 |
GetDate() |
返回当前日期和时间 |
Month() |
返回日期中的月 |
Year() |
返回日期中的年 |
SELECT * FROM [表名] WHERE Month(日期列1) = 月;//返回与日期列1月相同的数据行
3. 常用数值处理函数
函数 |
说明 |
Abs() |
返回一个数的绝对值 |
Cos() |
返回一个角度的余弦 |
Exp() |
返回一个数的指数值 |
Pi() |
返回圆周率 |
Rand() |
返回一个随机数 |
Round() |
返回四舍五入为特定长度或精度的数值 |
Sin() |
返回一个角度的正弦 |
Sqrt() |
返回一个数的平方根 |
Square() |
返回一个数的平方 |
Tan() |
返回一个角度的正切 |