函数表示对输入参数值返回一个具有特定关系的值,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
网友评论