SqlServer基本函数,第1张

SqlServer基本函数,第2张

1.串函数

长度和分析

datalength(Char_expr)的返回字符串包含字符数,但不包含以下空单元格。

子串(表达式,开始,长度)不多说,取子串。

Right(char_expr,int_expr)返回字符串右侧的int_expr字符。

字符操作类

Upper(char_expr)大写。

Lower(char_expr)变为小写

Space(int_expr)生成int_expr单元格空

Replicate(char_expr,int_expr)复制字符串int_expr次。

Reverse(char_expr)反转字符串

Stuff (char_expr1,start,length,char _ expr2)将字符串char_expr1从

start的第一个长度字符由char_expr2替换。

ltirm(char _ expr)rtrim(char _ expr)删除空网格。

Ascii(char) char(Ascii)对应两个函数,取ascii码和按ascii取字符。

字符串查找

Charindex(char_expr,expression)返回char_expr的起始位置。

PATINDEX ("%pattern% ",expression)返回指定模式的起始位置,否则为0。

2.数学函数

abs的绝对值(numeric_expr)

Ceiling(numeric_expr)取大于或等于指定值的最小整数

Exp(float_expr)取指数。

Floor(numeric_expr)是一个小于或等于指定值的整数

圆周率()3.1415926.........

Power(numeric_expr,Power)返回幂的幂。

Rand([int_expr])随机数生成器

Round(numeric_expr,int_expr)舍入到int_expr指定的精度。

Sign(int_expr)根据正数、0、负数、、,返回+1,0,-1。

sq的平方根(float _ expr)

3.日期函数

Getdate()返回日期。

Datename(datepart,date_expr)返回一个名称,如June。

Datepart(datepart,date_expr)取日期的一部分

DateDiff (datepart,date _ expr1.dateexpr2)日期差异

DATE ADD (datepart,number,date _ expr)得出日期加上数字

在上面的函数中

写作的价值和意义

公元1753-9999年

Qq 1-4小时

1月至12月

死亡1-366天

Dd 1-31

第1-54周

Dw 1-7星期几

Hh 0-23小时

Mi 0-59分钟

Ss 0-59秒

0-999毫秒

日期转换

转换()

4.系统功能

suser_name()的用户登录名

User_name()数据库中用户的名称。

数据库中的用户名。

适用于当前用户的Show_role()规则

Db_name()数据库名称

Object_name(obj_id)数据库对象名

Col_name(obj_id,col_id)列名

Col_length(objname,colname)列长度

valid_name(char_expr)是有效的标识符吗

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SqlServer基本函数

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情