sql server function

函数表示对输入参数值返回一个具有特定关系的值,SQL Server提供了大量丰富的函数,在进行数据库管理以及数据的查询和操作时将会经常用到各种函数。

1、字符串函数

ASCII()函数:返回字符表达式中最左侧的字符的ASCll代码值

CHAR() 函数:此函数将 int ASCII 代码转换为字符值 。

LEFT()函数:返回字符串中从左边开始指定个数的字符。

RIGHT()函数:返回字符串中从右边开始指定个数的字符。

LTRIM()函数:返回删除了前导空格之后的字符表达式。

RTRIM()函数:截断所有尾随空格后返回一个字符串。

STR()函数:返回由数字数据转换来的字符数据。

REVERSE(s)函数:返回字符串值的逆序。

LEN(str)函数:返回指定字符串表达式的字符数,其中不包含尾随空格。

SUBSTRING()函数:返回 SQL Server 中的字符、二进制、文本或图像表达式的一部分。

LOWER()函数:将大写字符数据转换为小写字符数据后返回字符表达式。

UPPER()函数:返回小写字符数据转换为大写的字符表达式。

REPLACE(s,s1,s2)函数:用另一个字符串值替换出现的所有指定字符串值。

2、数学函数

ABS(x)函数:返回指定数值表达式的绝对值(正值)的数学函数。(ABS 将负值更改为正值。 ABS 对零或正值没有影响。)

PI()函数:返回圆周率的函数

SQRT(x)函数:返回指定浮点值的平方根。

RAND()函数:返回一个介于 0 到 1(不包括 0 和 1)之间的伪随机 float 值 。

ROUND(x,y)函数:返回一个数值,舍入到指定的长度或精度。

SIGN(x)函数:返回指定表达式的正号 (+1)、零 (0) 或负号 (-1)。

CEILING(x)函数:此函数返回大于或等于指定数值表达式的最小整数。

FLOOR(x)函数:返回小于或等于指定数值表达式的最大整数。

POWER(x,y)函数:返回指定表达式的指定幂的值。

SQUARE ( x)函数:返回指定浮点值的平方。

EXP(x)函数:返回指定的 float 表达式的指数值。

LOG(x)函数:返回 SQL Server 中指定 float 表达式的自然对数 。

LOG10(x)函数:返回指定 float 表达式的以 10 为底的对数。

RADIANS(x)函数:对于在数值表达式中输入的度数值返回弧度值。

DEGREES(x)函数:此函数返回按弧度指定的角的相应角度数。

SIN(x)函数:以近似数字 (float) 表达式返回指定角度(以弧度为单位)的三角正弦值 。

ASIN(x)函数:一个函数,返回以弧度表示的角,其正弦为指定的 float 表达式 。 也称为反正弦 。

COS(x)函数:一个数学函数,返回指定表达式中以弧度测量的指定角的三角余弦。

ACOS(x)函数:一个函数,返回以弧度表示的角,其正弦为指定的 float 表达式。 也称为反余弦。

3、文本和图像函数

TEXTPTR函数:返回对应于 varbinary 格式的 text、ntext 或 image 列的文本指针值 。 检索到的文本指针值可用于 READTEXT、WRITETEXT 和 UPDATETEXT 语句。

TEXTVALID函数:检查特定文本指针是否有效的 text、ntext 或 image 函数 。

4、日期和时间函数

GETDATE()函数:获取系统当前日期的函数

UTCDATE()函数:返回UTC日期的函数

DAY(d)函数:获取天数的函数

MONTH(d)函数:获取月份的函数

YEAR(d)函数:获取年份的函数

DATENAME(dp,d)函数:获取日期中指定部分字符串值的函数

DATEPART(dp,d)函数:获取日期中指定部分的整数值的函数

DATEADD(dp,num,d)函数:计算日期和时间的函数

5、系统函数

COL_LENGTH(table,column):返回表中指定字段的长度值

COL_NAME(table_id,column_id):返回表中指定字段的名称

DATALENGTH(expression):返回数据表达式的数据的实际长度函数

DB_ID(database_name):返回数据库的编号

DB_NAME(database_id):返回数据库的名称

getAnsiNull()(database_name):返回当前数据库默认的NULL值

HOST_ID()函数:返回服务器端计算机的标识号

HOST_NAME()函数:返回服务器端计算机的名称

OBJECT_ID(table)函数:返回数据库对象或表的编号

SUSER_SID(login_name)函数:返回用户的SID (安全标识号)

SUSER_SNAME([server_user_id])函数:返回用户的登录名

OBJECT_NAME(object_id[,database_id])函数:返回数据库对象的名称

USER_ID(user)函数:返回数据库用户的标识号

USER_NAME(id)函数:返回数据库用户名
————————————————
版权声明:本文为CSDN博主「小目标一个亿」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/wwwwerewrew/article/details/103876414

你可能感兴趣的:(sql server function)