Sql Server基本函数

1.字符串函数 长度与深入分析用
datalength(Char_exprState of Qatar重回字符串满含字符数,但不分包后边的空格
substring(expression,start,length卡塔尔国十分的少说了,取子串
right(char_expr,int_exprState of Qatar重临字符串右侧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_expr2State of Qatar将字符串char_expr1中的从
start初叶的length个字符用char_expr2代替
ltrim(char_expr)rtrim(char_expr卡塔尔国取掉空格
ascii(charState of Qatarchar(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_exprState of Qatar小于等于钦赐值得最大整数 pi(卡塔尔3.1415926………
power(numeric_expr,power)返回power次方 rand([int_expr]卡塔尔(قطر‎随机数发生器
round(numeric_expr,int_澳门金沙vip,expr)安int_expr规定的精度四舍五入
sign(int_exprState of Qatar遵照正数,0,负数,,再次回到+1,0,-1 sqrt(float_expr卡塔尔国平方根
3.日期函数 getdate(卡塔尔重临日期 datename(datepart,date_exprState of Qatar再次来到名称如朱恩datepart(datepart,date_expr卡塔尔(قطر‎取日期一部份
datediff(datepart,date_expr1.dateexpr2)日期差
dateadd(datepart,number,date_expr卡塔尔重返日期加上number
上述函数中datepart的 写法取值和意义 yy1753-9999年份 qq1-4刻 mm1-十6月dy1-366日 dd1-12日 wk1-54周 dw1-7周几 hh0-23小时 mi0-59分钟 ss0-59秒
ms0-999飞秒 日期调换 convert(State of Qatar 4.种类函数 suser_name(卡塔尔(قطر‎顾客登陆名
user_name(卡塔尔国客户在数据库中的名字 user客商在数据库中的名字
show_role(卡塔尔(قطر‎对现阶段客商起效果的规行矩步 db_name(State of Qatar数据库名
object_name(obj_id卡塔尔数据库对象名 col_name(obj_id,col_id)列名
col_length(objname,colname)列长度
valid_name(char_expr卡塔尔(قطر‎是不是是有效标志符