Transact-SQL語(yǔ)言作業(yè)資料_第1頁(yè)
Transact-SQL語(yǔ)言作業(yè)資料_第2頁(yè)
Transact-SQL語(yǔ)言作業(yè)資料_第3頁(yè)
Transact-SQL語(yǔ)言作業(yè)資料_第4頁(yè)
Transact-SQL語(yǔ)言作業(yè)資料_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余5頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Transact-SQL語(yǔ)言作業(yè)學(xué)號(hào):2012學(xué)20023 姓名:張東旭 專(zhuān)業(yè):信息管理與信息系統(tǒng)實(shí)驗(yàn)時(shí)間: 2013年10月16日 實(shí)驗(yàn)地點(diǎn):文匯樓機(jī)房 3201請(qǐng)使用Transact-SQL語(yǔ)言完成以下作業(yè),要求:(1)寫(xiě)出完整代碼。(2)每段代碼都要求在查詢(xún)分析器運(yùn)行,并截圖上交。1:給出結(jié)果:select lower( ' abc' ) +space(5) + rtrim( 你好! ltr)n('2:求出數(shù)據(jù)庫(kù)在大型數(shù)據(jù)庫(kù)技術(shù)中的位置。給出相應(yīng)語(yǔ)句。select charindex('數(shù)據(jù)庫(kù)','大型數(shù)據(jù)庫(kù)技術(shù))3:計(jì)算ASCII( &#

2、39;Alklk給犯相應(yīng)語(yǔ)句。select asII( 'alklk ')詞* 查得wh3201-1 OS.master.n網(wǎng)格即消息 jwh32Ol-l( |master 10:00:00|1 行 |行 1 列2Z4:計(jì)算字符串'SQL Serve數(shù)據(jù)庫(kù)管理系統(tǒng)的長(zhǎng)度。給出相應(yīng)語(yǔ)句select len( 'SQL Server 數(shù)據(jù)庫(kù)管理系統(tǒng)')而 查詞wh320 l-l 05.master.wh3201 - L05STUDIFNT ;-!, xselect_1MSQL號(hào)曰mcr 數(shù)據(jù)庫(kù)管理至疏)J|(無(wú)冽名)1 I LG口網(wǎng)格消息|wh:|wh320

3、1-1055TUDEWr(51) |master | 0:00:00|1 行 |行 1 .列 335:查找字符串w荏'MY wondeful中的開(kāi)始位置。給出相應(yīng)語(yǔ)句select charindex (' w0 , ' MY wonderful ')6: select stuff( 'He rld ' ,3,1,。'給附 WOS;)select stuff( 'herld ' ,3,1 ' llo wo ')7:求服務(wù)器當(dāng)前的系統(tǒng)日期與時(shí)間查詢(xún)wh3201 -105.masteRwh3201-1O5STUD

4、ENT 無(wú);select getdate(),11 x|_ ,select get date ()|*無(wú)列名)"1 J 2013-10-16 16:10:44* 187 口網(wǎng)格畫(huà)消息一一v4hz wh320L-105STUDENT (51) |master | 0:00:00 1行 行 1列8:求出系統(tǒng)當(dāng)前的月份和月份名字.select month(getdate() as 當(dāng)前月份 , datename! (month,getdate() as 月份名稱(chēng) 'n網(wǎng)格bp消息同|wh3201-1055TUDEhir (51) master | 0:00:00|1 行 |行 Z

5、列 369: Mary的生日為1979/12/23日,請(qǐng)用日期函數(shù)計(jì)算 Mary現(xiàn)在的年齡.declare a datetimeset a= '1979-12-23'select year(getdate()-year(a) as Mary 現(xiàn)在的年齡是 :declare datetimelset 1979-1£-23?select year (get dat e () year (a) as ' maty現(xiàn)在的年齡是:“,F(xiàn)而3門(mén)覘在的年齡是:1 |34一 口網(wǎng)格由逗wh320L-L wh3201-1055TUDENT (51) master 10:00:0

6、0 1 行 - 1,列 2口10:求某個(gè)日期所在的月份有多少天.select datediff(day,cast(cast(year(2013/10/16)as nvarchar)+'-'+cast(month(2013/10/16) as nvarchar)+'-01' assmalldatetime),dateadd(m,1,cast(cast(year(2013/10/16)as nvarchar)+'-'+cast(month(2013/10/16)as nvarchar)+'-01' as smalldatetime)

7、as 當(dāng)月天數(shù)而"查詢(xún)wh3201-1 OS.master.wti3201 -1055TUDENT 無(wú)罰票 1.select dat edif f day, cast (cast (.year .2013, ' 10/ 16 as rivarchar) 上 +cast (month (2013/10/15 as nvarchar)+*-01* assmalldatetine), eadd(m, 1, cast(cast(year(2013 10. 161as nvarchar) +:,+cast onthC2013/10,1 1633 nvarchar) +:,-Of as

8、smalldatetiine)') as 當(dāng)月天數(shù)<112fd當(dāng)月天數(shù)I一131n網(wǎng)格回消息|wh320r 105(8 |wh3201-ia55TUDENT (51) |nuster | 口:。口:D0|1 行 |行 5 ,- 4611 :返回今天的日期select year (getdate() as 年'', month (getdate() as 月'',day (getdate()as 日''口網(wǎng)格畫(huà)消息Mi3201To6 (8 |wh32014051STUDENT (51) knaster 10:00:00 行 |行 3

9、,列 2212:求一個(gè)數(shù)是奇數(shù)還是偶數(shù);declare a int set a=2013 if a%2=0 print str(a)+ 是偶數(shù)' else print str( a)+ '是奇數(shù)'13 :求x,y,z三數(shù)的最大數(shù);Declare x float (10), y float(10),z float(10)Select x=2013,y=10,z=16If x>yIf x>zPrint 最大數(shù)是:'+str(x)Else print 最大數(shù)是:'+ str(z)Else if y>zPrint 最大數(shù)是:'+str(

10、y)Else print 最大數(shù)是:'+str(z)i"查i旬-wh3201-105.ma5ter,wh3201 -1055TUDENT 無(wú)標(biāo)篇 1 *Declare 版 float U0: float tlO z float (10) Select ©k=2013j (fey-10? z-16Tf ic;®yIf阪工Print '最;kSi是:Ftt 蚓Else print .最大數(shù)是:'+ str®Else if 工Print '最大數(shù)是:+3tryiElse print,最大數(shù)是:'+mtr 1鮑聶大數(shù)是:2

11、013口網(wǎng)格面消息wh32011C5(8加32口卜1 5TUDENT )master QPU:U0口行行或,列3214:將三個(gè)數(shù)按從大到小順序排列declare x float(12),y float(12),z float(12) select x=2013,y=2012,z=2011if x<y and x<zif y<zprint '三個(gè)數(shù)由大到小依次排列為:'+str(z)+str(y)+str(x)else print '三個(gè)數(shù)由大到小依次排列為:'+str(y)+str(z)+str(x)if y<x and y<zif

12、 x<zprint '三個(gè)數(shù)由大到小依次排列為:'+str(z)+str(x)+str(y)else print '三個(gè)數(shù)由大到小依次排列為:'+str(x)+str(z)+str(y)if z<y and z<xif y<xprint '三個(gè)數(shù)由大到小依次排列為:'+str(x)+str(y)+str(z)else print '三個(gè)數(shù)由大到小依次排列為:'+str(y)+str(x)+str(z)declare 崛 float (12),y float( 12), float ': 12)sel

13、ect k-20 13, ©7=2012, ez=2011-if ®bc Oy 3rid 酗, zif的;包工print '三個(gè)數(shù)由大到小依次排冽為! '+容tr諭iz)+KtiC(yi+£l:ri®x:else print '三個(gè)數(shù)由大到小依次排列為:十3七=,©y +駕tz)+3t r 1x)if y (Sz and y- zif夠?工print '三個(gè)數(shù)由大到小依次排列為: '十ntr :蒯:)十xtr糜i+ctr iyelse print,三個(gè)數(shù)由大到小依次排列為;,-tt觸 葉式二?。?ste

14、iyjif z y and 工,©sif y;®K_priirt '三個(gè)數(shù)由大到小依次排列為:十3t匚®)十Et ry +3t r lelse print,三個(gè)數(shù)由大到小依次排列為;'+£tr y +str 'k +st r三個(gè)數(shù)由大到碌次排列為,2013201221彳1I H口網(wǎng)格囿消息|批查詢(xún)完成 3201-105(8.0) |wh320bl05t5TUDENT (51) masteT 10:00:000 iU 行 14,列 5515 :求 n!declare s int,n intSelect s=1,n=1While n>=1 and n<=10beginSelect s=s*nSet n=n+

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論