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() |
返回一个角度的正切 |
浙公网安备 33010602011771号