列举SQL Server 几个基本的函数的应用.doc

列举SQL Server 几个基本的函数的应用.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
列举SQL Server 几个基本的函数的应用

--聚合函数 use pubs go select avg(distinct price) --算平均数 from titles where type=business go use pubs go select max(ytd_sales) --最大数 from titles go use pubs go select min(ytd_sales) --最小数 from titles go use pubs go select type,sum(price),sum(advance) --求和 from titles group by type order by type go use pubs go select count(distinct city) --求个数 from authors go use pubs go select stdev(royalty) --返回给定表达式中所有值的统计标准偏差 from titles go use pubs go select stdevp(royalty) --返回表达式中所有制的填充统计标准偏差 from titles go use pubs go select var(royalty) --返回所有值的统计方差 from titles go use pubs go select varp(royalty) --返回所有值的填充的统计方差 from titles go --数学函数 select sin(23.45),atan(1.234),rand(),PI(),sign(-2.34) --其中rand是获得一个随机数 --配置函数 SELECT @@VERSION --获取当前数据库版本 SELECT @@LANGUAGE --当前语言 --时间函数 select getdate() as wawa_getdate --当前时间 select getutcdate() as wawa_getutcdate --获取utc时间 select day(getdate()) as wawa_day --取出天 select month(getdate()) as wawa_month --取出月 select year(getdate()) as wawa_year --取出年 select dateadd(d,3,getdate()) as wawa_dateadd --加三天,注意d表示天,m表示月,yy表示年,下面一样 select datediff(d,2004-07-01,2004-07-15) as wawa_datediff --计算两个时间的差 select datename(d,2004-07-15) as wawa_datename --取出时间的某一部分 select datepart(d,getdate()) as wawa_datepart --取出时间的某一部分,和上面的那个差不多 --字符串函数 select ascii(123) as 123,ascii(123) as 123,ascii(abc) as abc --转换成ascii码 select char(123),char(321),char(-123) --根据ascii转换成字符 select lower(ABC),lower(Abc),upper(Abc),upper(abc) --转换大小写 select str(123.45,6,1), str(123.45,2,2) --把数值转换成字符串 select ltrim( 左边没有空格) --去空格 select rtrim(右边没有空格 ) --去空格 select ltrim(rtrim( 左右都没有空格 )) --去空格 select left(sql server,3),right(sql server,6) --取左或者取右 use pubs select au_lname,substring(au_fname,1,1) --取子串 from authors order by au_lname select charindex(123,abc123def,2) --返回字符串中指定表达式的起始位置 select patindex(123,abc123def),patindex(%123%,abc123def) --返回表达式中某模式第一次出现的起始位置 select quotename(abc,{),quotename(abc) --返回由指定字符扩住的字符串 select reverse(abc),reverse(上海) --颠倒字符串顺序 select r

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档