您的位置:首页 > 数据库

sql常用函数

2012-02-24 14:49 204 查看
1.字符串函数
长度与分析用
datalength返回字符串包含字符数,但不包含后面的空格
substring不多说了,取子串
right返回字符串右边int_expr个字符
字符操作类
upper转为大写
lower转为小写
space生成int_expr个空格
replicate复制字符串int_expr次
reverse反转字符串
stuff将字符串char_expr1中的从
start开始的length个字符用char_expr2代替
ltrimrtrim取掉空格
asciichar两函数对应,取ascii码,根据ascii吗取字符
字符串查找
charindex返回char_expr的起始位置
patindex返回指定模式的起始位置,否则为0
2.数学函数
abs求绝对值
ceiling取大于等于指定值的最小整数
exp取指数
floor小于等于指定值得最大整数
pi3.1415926.........
powerExamda提示:返回power次方
rand随机数产生器
round安int_expr规定的精度四舍五入
sign根据正数,0,负数,,返回 1,0,-1
sqrt平方根
3.日期函数
getdate返回日期
datename返回名称如June
datepart取日期一部份
datediff日期差
dateadd返回日期加上number
上述函数中datepart的
写法取值和意义
yy1753-9999年份
qq1-4刻
mm1-12月
dy1-366日
dd1-31日
wk1-54周
dw1-7周几
hh0-23小时
mi0-59分钟
ss0-59秒
ms0-999毫秒
日期转换
convert
4.系统函数
suser_name用户登录名
user_name用户在数据库中的名字
user用户在数据库中的名字
show_role对当前用户起作用的规则
db_name数据库名
object_name数据库对象名
col_name列名
col_length列长度
valid_name是否是有效标识符
isnull(字段名,“”)为空的字段的内容用字符串中的内容表示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: