第三部分 函数
- 数学函数:
|
函数名称 |
函数功能 |
|
ABS |
返回表达式的绝对值 |
|
ACOS |
返回余弦是所指定参数的角 |
|
ASIN |
返回正弦是所指定参数的角 |
|
ATAN |
返回正切是所指定参数的角 |
|
CEIlING |
返回大于或等于指定参数的最小整数 |
|
COS |
返回余弦值 |
|
COT |
返回正切值 |
|
DEGRESS |
返回弧度对应的度 |
|
EXP |
返回参数的指数值 |
|
FLOOR |
返回小于或等于指定参数的最大整数 |
|
LOG |
返回参数的自然对数值 |
|
LOG10 |
返回以10为底的对数值 |
|
PI |
返回圆周率 |
|
POWER |
返回第一个参数对第二个参数幂的值 |
|
RADIANS |
返回度对应的弧度 |
|
RAND |
返回0~1之间的随机数 |
|
ROUND |
将指定的数值四舍五入到指定精度 |
|
SIGN |
参数为负返回-1,参数为0返回0,正返1 |
|
SIN |
返回指定角的正弦值 |
|
SQUARE |
返回指定表达式的平方 |
|
SORT |
返回指定表达式的平方根 |
|
TAN |
返回指定表达式的正切值 |
2.字符串函数
|
函数名称 |
函数功能 |
|
ASCII |
返回字符表达式最左端字符的ASCII码值 |
|
CHAR |
返回ASCII码对应的字符 |
|
CHARINDEX |
返回字符串指定表达式的初始位置 |
|
DIFFERENCE |
返回两个字符表达式的SOUNDEX值之差 |
|
LTRIM |
去除给定字符串左边的空格 |
|
LEFT |
返回从左边开始指定个数的字符 |
|
LEN |
返回字符串的指定长度 |
|
LOWER |
返回指定字符串的小写字母 |
|
NCHAR |
返回Unicode字符的整数代码 |
|
PATINEDX |
返回指定表达式中某模式的初始位置 |
|
REPLICATE |
按给定的次数重复表达式的位置 |
|
RIGHR |
返回从右边开始 指定个数的字符 |
|
REVERSE |
返回指定表达式的逆向形式 |
|
RTRIM |
去除字符串后的空格 |
|
REPLACE |
返回指定字符串的值 |
|
SOUNDEX |
返回4位代码 |
|
SPACE |
返回表达式中重复空格组成的字符串 |
|
STUFF |
返回经替换的字符串 |
|
SUBSTRING |
返回字符串的部分字符串 |
|
UPPER |
返回指定字符串的大写字母 |
|
UNICODE |
返回输入表达式的第一个字符的整数值 |
|
+ |
连接字符串 |
3.日期和时间函数
|
函数名称 |
函数功能 |
|
DATEADD |
返回指定日期加上一段时间后新的DATETIME |
|
DATENAME |
返回指定日期的指定部分的字符串 |
|
DAY |
返回指定日期的天数 |
|
DAYOFYEAR |
返回指定日期在全年中的天数 |
|
MONTH |
返回指定日期月份的整数 |
|
GETDATE |
返回当前系统的时间和日期 |
|
YEAR |
返回指定日期年份的整数 |
|
GETUTCDATE |
返回指定表达式的逆向形式 |
4.聚合函数
|
函数名称 |
函数功能 |
|
AVG |
返回指定表达式的平均值 |
|
COUNT |
返回指定表达式的数据量 |
|
MAX |
返回指定表达式中的最大值 |
|
MIN |
返回指定表达式中所有值的和 |
|
SUM |
返回指定表达式中所有值的和 |
|
STDEV |
返回指定表达式中所有制的标准偏差 |
|
VAR |
返回指定表达式所有值的方差 |
|
STDEVP |
返回指定表达式中所有制的总体标准偏差 |
|
VARP |
返回指定表达式所有值的总体方差 |
5.系统函数
SEVERPROPERTY函数:用于查询有关服务器实例的属性信息
DATABASEPROPERTY函数:用于查询指定数据库和属性名的命名数据库属性值
TYPEOFPROPERTY函数:用于查询有关数据类型的信息
OBJECT_ID函数:用于查询数据库对象的ID
6.文本和图像函数
TEXTPTR函数:用于返回对应varbinary格式的text、ntext或者image列的文本指针值
TEXTVALID函数:用于检查特定文本指针是否为有效的text、ntext或image函数。

浙公网安备 33010602011771号