資源描述:
《sql 多表查詢 代碼示例.doc》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、SQL多表查詢代碼示例??在Pubs數(shù)據(jù)庫中,完成以下查詢usepubs--使用內(nèi)聯(lián)接查詢出authors和publishers表中位于同一個城市的作者和出版社信息selectau_fname+'·'+au_lnameas作者,pub_nameas出版社fromauthorsinnerjoinpublishersonauthors.city=publishers.city--查詢出作者號以1~5開頭的所有作者,并使用右外聯(lián)接在查詢的結果集中列出和作者--在同一個城市的出版社名selectau_fname+'·'+au_lnameas作者,pub_nameas
2、出版社fromauthorsrightouterjoin?publishersonauthors.au_idlike'[1-5]%'whereauthors.city=publishers.city--使用自聯(lián)接查找居住在Oakland相同郵碼區(qū)域中的作者。selectdistincta.au_fname+'·'+a.au_lnameas作者,a.au_id,a.zipfromauthorsainnerjoinauthorsbona.zip=b.zipwherea.city='Oakland'anda.au_fname<>b.au_fname--P26《學習
3、手冊》上機試驗的所有題目selectascii('sql')--結果:115selectchar(66)--結果:Bselectcharindex('E','HELLO')--結果:2selectleft('RICHARD',4)--結果:RICHselectlen('RICHARD')--結果:7selectlower('RICHARD')--結果:richardselect'SQL'+ltrim('RICHARD')--結果:SQLRICHARDselectreverse('ACTION')--結果:NOITCAselectright('RICHARD'
4、,4)--結果:HARDselectrtrim('RICHARD??')+'SQL'--結果:RICHARDSQLselectpatindex('%BOX%','ACTIONBOX')--結果:7select'RICHARD'+space(2)+'HELL'--結果:RICHARD?HELLselectstuff('Weather',2,2,'I')--結果:WItherselectsubstring('Weather',2,2)--結果:easelectupper('Richard')--結果:RICHARDselectdateadd(dd,10,getd
5、ate())--結果:2005-10-2616:04:58.030selectdatediff(dy,getdate(),'2005-01-01')--結果:-288selectdatepart(dw,'2004-10-01')--結果:6selectdatename(dw,'2004-10-01')--結果:星期五--第七講多表查詢上機實驗userecruitment---需要得到年齡在35歲到40歲之間的外部候選人的信息select*fromExternalCandidatewheredatediff(yy,dbirthdate,getdate())be
6、tween35and40---需要在當前日期之后的10天在報紙上登載一則廣告,系統(tǒng)需要計算出日期并顯示selectdistinctgetdate()astoday,dateadd(day,10,getdate())as'10daysfromtoday'fromnewsad---統(tǒng)計外部候選人接受測試和面試日期的間隔的時間平均值selectavg(datediff(day,dtestdate,dinterviewdate))as測試面試日期間隔平均天數(shù)fromexternalcandidate---需要獲取外部候選人的姓名和他們申請的職位selectexter
7、nalcandidate.vcandidatenameas姓名,??????position.vdescriptionas申請職位fromexternalcandidateleftjoinpositiononexternalcandidate.cpositioncode=position.cpositioncode---需要獲得在2001年應聘的外部候選人的名字,及推薦他們的招聘機構名selectexternalcandidate.vcandidatenameas名字,??????recruitmentagencies.cnameas推薦他們的招聘機構名fr
8、omexternalcandidateleftjoi