sql字符串函数和数字函数

sql字符串函数和数字函数

ID:34726154

大小:64.18 KB

页数:3页

时间:2019-03-10

sql字符串函数和数字函数_第1页
sql字符串函数和数字函数_第2页
sql字符串函数和数字函数_第3页
资源描述:

《sql字符串函数和数字函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、sqlserver的几个函数要记录注意匹配符:“%”为匹配任意长度任意字符,“_”匹配单个任意字符,[A]匹配以A开头的,[^A]匹配除开以A开头的。1,统计函数avg,count,max,min,sum2,数学函数ceiling(n)返回大于或者等于n的最小整数floor(n),返回小于或者是等于n的最大整数round(m,n),四舍五入,n是保留小数的位数abs(n)绝对值sign(n),当n>0,返回1,n=0,返回0,n<0,返回-1PI(),3.1415....rand(),rand(n),返

2、回0-1之间的一个随机数3,字符串函数ascii(),将字符转换为ASCII码,ASCII('abc')=97char(),ASCII码转换为字符low(),upper()大小写转换str(a,b,c)转换数字为字符串。a,是要转换的字符串。b是转换以后的长度,c是小数位数。str(123.456,8,2)=123.46ltrim(),rtrim()去空格ltrim去左边的空格,rtrim去右边的空格left(n),right(n),substring(str,start,length)截取字符串cha

3、rindex(子串,母串),查找是否包含。返回第一次出现的位置,没有返回0patindex('%pattern%',expression)功能同上,可是使用通配符replicate('char',rep_time),重复字符串reverse(char),颠倒字符串replace(str,strold,strnew)替换字符串space(n),产生n个空行stuff(),SELECTSTUFF('abcdef',2,3,'ijklmn')='aijklmnef',2是开始位置,3是要从原来串中删除的字符长

4、度,ijlmn是要插入的字符串。3,类型转换函数:cast,cast(expressionasdata_type),Example:SELECTSUBSTRING(title,1,30)ASTitle,ytd_salesFROMtitlesWHERECAST(ytd_salesASchar(20))LIKE'3%'convert(data_type,expression)4,日期函数day(),month(),year()dateadd(datepart,number,date),datapart指定对

5、那一部分加,number知道加多少,date指定在谁的基础上加。datepart的取值包括,year,quarter,month,dayofyear,day,week,hour,minute,second,比如明天dateadd(day,1,getdate())datediff(datepart,date1,date2).datapart和上面一样。整个函数结果是date2-date1datename(datepart,date)取那一部分,返回字符串。datepart(datepart,date)取一

6、部分,返回整数。getdate()当前时间5,系统函数col_length('tablename','colname')col_name,SELECTCOL_NAME(OBJECT_ID('Employees'),1)=EmployeeIDdatalength,example:datalenght('abc')=3,datalength(pub_name)--列名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。