最新文章專題視頻專題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

SQLServer學(xué)習(xí)筆記系列3

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 07:45:17
文檔

SQLServer學(xué)習(xí)筆記系列3

SQLServer學(xué)習(xí)筆記系列3:一.寫在前面的話 今天又是雙休啦!生活依然再繼續(xù),當(dāng)你停下來(lái)的時(shí)候,或許會(huì)突然顯得不自在。有時(shí)候,看到一種東西,你會(huì)發(fā)現(xiàn)原來(lái)在這個(gè)社會(huì)上,優(yōu)秀的人很多,默默 吃苦努力奮斗的人也多!星期五早上按時(shí)上班,買好早餐,去公司餐廳吃早餐,我遇見了一個(gè)人
推薦度:
導(dǎo)讀SQLServer學(xué)習(xí)筆記系列3:一.寫在前面的話 今天又是雙休啦!生活依然再繼續(xù),當(dāng)你停下來(lái)的時(shí)候,或許會(huì)突然顯得不自在。有時(shí)候,看到一種東西,你會(huì)發(fā)現(xiàn)原來(lái)在這個(gè)社會(huì)上,優(yōu)秀的人很多,默默 吃苦努力奮斗的人也多!星期五早上按時(shí)上班,買好早餐,去公司餐廳吃早餐,我遇見了一個(gè)人

一.寫在前面的話 今天又是雙休啦!生活依然再繼續(xù),當(dāng)你停下來(lái)的時(shí)候,或許會(huì)突然顯得不自在。有時(shí)候,看到一種東西,你會(huì)發(fā)現(xiàn)原來(lái)在這個(gè)社會(huì)上,優(yōu)秀的人很多,默默 吃苦努力奮斗的人也多!星期五早上按時(shí)上班,買好早餐,去公司餐廳吃早餐,我遇見了一個(gè)人

一.寫在前面的話

今天又是雙休啦!生活依然再繼續(xù),當(dāng)你停下來(lái)的時(shí)候,或許會(huì)突然顯得不自在。有時(shí)候,看到一種東西,你會(huì)發(fā)現(xiàn)原來(lái)在這個(gè)社會(huì)上,優(yōu)秀的人很多,默默

吃苦努力奮斗的人也多!星期五早上按時(shí)上班,買好早餐,去公司餐廳吃早餐,我遇見了一個(gè)人,也許一次兩次我還不會(huì)去注意,然而我每次在餐廳吃早餐,

都會(huì)遇到他,我看到他的是每一次都帶著一碗白粥在那里吃,甚至連一點(diǎn)咸菜都沒用,或許我這樣的單身狗,不能理解有家室的痛楚,也許這是他的一種生活

方式,但我更多的看到的是他的一種吃苦,為了家人,為了將來(lái)的一種努力。也許是我想太多,但不管怎樣,我們都該注意身體,按時(shí)吃早餐,保持營(yíng)養(yǎng),為

了以后我們的家人和以后的幸福,我們更應(yīng)該努力并保重著自己。說(shuō)了這么多,還是繼續(xù)我們的sqlserver的學(xué)習(xí)吧!前面的學(xué)習(xí)系列:

SQLServer學(xué)習(xí)筆記系列1:http://www.cnblogs.com/liupeng61624/p/4354983.html

SQLServer學(xué)習(xí)筆記系列2:http://www.cnblogs.com/liupeng61624/p/4367580.html

二.case表達(dá)式

(1)簡(jiǎn)單表達(dá)式,例如,要查詢雇員表里面地區(qū)(region)為WA的用“華盛頓地區(qū)”代替表示。

1 select firstname,lastname,
2 case region
3 when 'WA' then '華盛頓地區(qū)'
4 else '其他地區(qū)'
5 end
6 from hr.employees

(2)搜索表達(dá)式,在這里我們先查詢下雇員表(hr.employees里面的信息。

1 select firstname,lastname,region
2 from hr.employees

假如對(duì)于region為null的地區(qū),我們想用“未知地區(qū)”來(lái)表達(dá),該怎么寫了?此時(shí)就需要用到搜索表達(dá)式,可以這樣寫:

1 select firstname,lastname,
2 case when region ='WA' then '華盛頓地區(qū)'
3 when region is null then '未知地區(qū)'
4 else '其他地區(qū)'
5 end
6 from hr.employees

結(jié)果如圖所示:

三.日期和時(shí)間數(shù)據(jù)的處理。

(1)字符串日期

‘20080301’,這一串為字符串日期,但必須保證為四位的年份,兩位的月份,兩位的日期。例如,查詢訂單表日期大于‘20080301’。可以這樣寫:

1 select * from sales.orders
2 where orderdate>'20080301'

結(jié)果如圖所示:

(2)cast進(jìn)行轉(zhuǎn)化。例如,可以講‘20080301’轉(zhuǎn)化為時(shí)間類型。其結(jié)果跟上圖一樣。

1 select * from sales.orders
2 where orderdate>cast('20080301' as datetime)

(3)datepart,截取日期中的某一段,year代表截取年,month代表截取月份,day代表截取日期。等等。。。

例如:截取當(dāng)前時(shí)間的某一部分。

1 select datepart(year,getdate()) as N'年份',
2 datepart(month,getdate()) as N'月份',
3 datepart(day,getdate()) as N'日',
4 datepart(hour,getdate()) as N'時(shí)',
5 datepart(minute,getdate()) as N'分',
6 datepart(second,getdate()) as N'秒'

結(jié)果如圖:

(4)特殊日期截取部分,例如:

1 select datepart(dayofyear,getdate()) as N'一年中的第幾天',
2 datepart(weekday,getdate()) as N'一星期中第幾天',
3 datepart(week,getdate()) as N'今年的第幾周'

結(jié)果如圖:

(5)日期的加減。dateAdd(增長(zhǎng)單位(年、月、日),步長(zhǎng)(增長(zhǎng)多少),基數(shù)),datediff(單位,步長(zhǎng),基數(shù))。

例如:當(dāng)前日期加20天是多少?算一算我深愛的祖國(guó)建國(guó)多久?本屌絲今年多大?

1 select dateadd(day,20,getdate()) as N'20天后的是什么日子',
2 datediff(year,'19491001',getdate()) as N'祖國(guó)成立這么多年啦',
3 datediff(year,'19911002',getdate()) as N'屌絲多大啦'

(6)cast與convert,兩者都能講字符串或者其他形式的轉(zhuǎn)化為指定的類型。不同的是:convert轉(zhuǎn)化時(shí)可以指定轉(zhuǎn)化的樣式,cast則直接轉(zhuǎn)化。

例如:

1 select convert(nvarchar,getdate(),112) as N'轉(zhuǎn)化后的形式',
2 left( convert(nvarchar,getdate(),112),6) as N'取出年月'

結(jié)果如圖:

這次內(nèi)容比較少,下一節(jié)準(zhǔn)備學(xué)習(xí)我們常用的join連接,準(zhǔn)備好好學(xué)習(xí)一下。

希望各位大牛給出指導(dǎo),不當(dāng)之處虛心接受學(xué)習(xí)!謝謝!

聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

SQLServer學(xué)習(xí)筆記系列3

SQLServer學(xué)習(xí)筆記系列3:一.寫在前面的話 今天又是雙休啦!生活依然再繼續(xù),當(dāng)你停下來(lái)的時(shí)候,或許會(huì)突然顯得不自在。有時(shí)候,看到一種東西,你會(huì)發(fā)現(xiàn)原來(lái)在這個(gè)社會(huì)上,優(yōu)秀的人很多,默默 吃苦努力奮斗的人也多!星期五早上按時(shí)上班,買好早餐,去公司餐廳吃早餐,我遇見了一個(gè)人
推薦度:
標(biāo)簽: 學(xué)習(xí) 今天 筆記
  • 熱門焦點(diǎn)

最新推薦

猜你喜歡

熱門推薦

專題
Top