sqlserver常用函数

sqlserver常用函数

ID:34418589

大小:63.66 KB

页数:11页

时间:2019-03-06

sqlserver常用函数_第1页
sqlserver常用函数_第2页
sqlserver常用函数_第3页
sqlserver常用函数_第4页
sqlserver常用函数_第5页
资源描述:

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

1、SqlServer常用函数1,统计函数avg,count,max,min,sum多数聚会不统计值为null的行。可以与distinct一起使用去掉重复的行。可以与groupby来分组2,数学函数SQRTceiling(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),返回0-1之间的一个随机数3,字符串函数ascii(),将字符

2、转换为ASCII码,ASCII('abc')=97char(),ASCII码转换为字符low(),upper()str(a,b,c)转换数字为字符串。a,是要转换的字符串。b是转换以后的长度,c是小数位数。str(123.456,8,2)=123.46ltrim(),rtrim()去空格left(n),right(n),substring(str,start,length)截取字符串charindex(子串,母串),查找是否包含。返回第一次出现的位置,没有返回0patindex('%pattern%',expression)功能同上,可是使用

3、通配符replicate('char',rep_time),重复字符串reverse(char),颠倒字符串replace(str,strold,strnew)替换字符串space(n),产生n个空行stuff(),SELECTSTUFF('abcdef',2,3,'ijklmn')='aijklmnef',2是开始位置,3是要从原来串中删除的字符长度,ijlmn是要插入的字符串。3,类型转换函数:cast,cast(expressionasdata_type),Example:SELECTSUBSTRING(title,1,30)ASTit

4、le,ytd_salesFROMtitlesWHERECAST(ytd_salesASchar(20))LIKE'3%'convert(data_type,expression)4,日期函数day(),month(),year()dateadd(datepart,number,date),datapart指定对那一部分加,number知道加多少,date指定在谁的基础上加。datepart的取值包括,year,quarter,month,dayofyear,day,week,hour,minute,second,比如明天dateadd(day

5、,1,getdate())datediff(datepart,date1,date2).datapart和上面一样。整个函数结果是date2-date1datename(datepart,date)取那一部分,返回字符串。datepart(datepart,date)取一部分,返回整数。getdate()当前时间5,系统函数col_length('tablename','colname')col_name,SELECTCOL_NAME(OBJECT_ID('Employees'),1)=EmployeeIDdatalength,example

6、:datalenght('abc')=3,datalength(pub_name)--列名db_idSQL是StructuredQuevyLanguage(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。##1    二、SQL数据库数据体系结构    SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同。在

7、SQL中,关系模式(模式)称为“基本表”(basetable);存储模式(内模式)称为“存储文件”(storedfile);子模式(外模式)称为“视图”(view);元组称为“行”(row);属性称为“列”(column)。名称对称如^00100009a^:##1    三、SQL语言的组成    在正式学习SQL语言之前,首先让我们对SQL语言有一个基本认识,介绍一下SQL语言的组成:    1.一个SQL数据库是表(Table)的集合,它由一个或多个SQL模式定义。    2.一个SQL表由行集构成,一行是列的序列(集合),每列与行对应一

8、个数据项。    3.一个表或者是一个基本表或者是一个视图。基本表是实际存储在数据库的表,而视图是由若干基本表或其他视图构成的表的定义。    4.一个基本表可以跨

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

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

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