sqlserver常用函数的总结1

sqlserver常用函数的总结1

ID:22788220

大小:160.16 KB

页数:8页

时间:2018-10-31

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

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

1、SQLSERVER常用函数的总结一、函数1)DATEPART1.定义:DATEPARTO函数用于返冋日期/时间的单独部分,比如年、月、口、小时、分钟等等。2.函数的参数有哪些语法CATZPART(d=cepsrt,a^ce)date穸妥是会法宄S疑表。datepart参菽可以是列的'直:datepart館写年yy,yyyy季度qq,q月mm,m年中的曰dy,y曰dd,d•■wk?ww星期dw,w小时hh分钟miTn秒ss,s毫秒ms微妙mcs纳秒ns实例管没我门有7面这个“orders"表:OrderldProductNameOrderDate1•Com

2、puter*2008-12-2916:25:46.635^.•n«=5C-SELECT语句:SELECTDATErART(yyyyzCrderDacejASOrderYear,CATZPART(mxrOrderDa*e)ASOraerMcnth,CATEPART(ddrOrderDare)ASOrderDayFROMOrdersWHEREOrderld=l结累:OrderYearOrderMonthOrderDay200812294.5.可以使用函数DATEPART分组,例句:selectcc^r.t(ID)asID,ddtepartyyyy,bikeSt

3、orageDateas(latepartirir.bikeStorageDate

4、asl-lont?.froir.Sicyclegroupbye&isepartyyyy,fcikeStorageDatezdateparcitjt.,fcikeStorageDate4r二、函数DATENAME1)定义及用法在翅I激据库中,DATENAME函数的作用是是从曰朗中提取指定部分数据,比如我们想得到当前曰期中的年份,月份等信息,就可以使用该函数.返回类型是nvarchar.具体的语法如下:DATENAME(param^date);2)param是指定要返回日期部

5、分的参数,包括下面几种:paxam是指定要返回曰朗部分的砮釣,包括下面几种:B期部分结写■yearyy>yyyyquarterqq,qmonthJWTljITldayofyeaxdy,ydaydd,dweekwk,wvweekdaydwhourhhminutemi,nsecondss,smillisecondms示例此示例从GETDATE逅回的曰期中提取月份名。SELECTDATEKA1-E(month,getdate())AS1MonthName1下面是结果集:MonthKair.eFebruary-使用datename函教、查询是一个星期的夏期ft,一

6、selectdatename(quarter,datetimes)as’星XB几’fromstudentswheres_id=12■■.三、函数GETDATE的用法1)定义及用法定义和用法GETDATEO丞鉸从SQLServer返3当tl的打司和日期。2)注解:得到的时间精确到毫秒如:••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••

7、••••••••••••••••••••••••••••••••结栗:CurrentDateTime2008-12-2916:25:46.635四、函数DATEADD的用法1)定义:DATEADD0函数在日期屮添加或减去指定的时间间隔。2)谣法DATEADD<ejr#

8、£式•nc/mber是5希望添ZG的间P易SI;77于未宋的时囘,此蚊是正菸•充于过去的0Tdatepart怒寂可以:S下列的'S:datepart傑写yy,yyyy季度qq.q月mm.mS中的日dy.yBdd,dwk.w

9、w星聒dw.w小时hh分钟mi,n秒ss,s華秒ms嫩妙mcs鈉秒ns实例劳没我门芎7面这个"Orders"表:OrdertdProductNameOrderDate1•Computer*2008-12-2916:25:46.635现在,栽们希望向"OrderDate"添加2天,这样就可以找到付歃日期,我门庋弓如7SELECT:SELECTOrderId,CATEAED(dayr2,OrderDate)ASOrderPayDaceFROMOrders结果:OrdertdOrderPayDate12008-12-3116:25:46.635如果现在时间减去间

10、隔时间的就用负号表示,如下:--使用函数dateadd,作用函数在

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

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

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