- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 高考作文热点素材积累:2025年“两会”相关知识.doc VIP
- 华工信号与系统实验五信工7班.pdf
- 建标 104-2008 城市轨道交通工程项目建设标准(OCR).pdf VIP
- 仁爱版英语八年级下册 Unit 8 Topic 2 We can design our own uniforms.Section A 教案.docx VIP
- 标准品、校准品与质控品的区别.doc VIP
- Ovation DCS控制系统组态设计修改注意事项.docx VIP
- 三 《景泰蓝的制作》课件(共23张PPT)【中职专用】高一语文高教版2025基础模块下册(含音频+视频).pptx VIP
- 2025年人体针灸经穴图项目市场调查研究报告.docx
- 陕西省西安中考化学模拟试卷十套(附答案).docx VIP
- 轮椅与助行器讲解.pptx
文档评论(0)