版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
張俊杰莊德俊SQL技術(shù)與應(yīng)用——數(shù)據(jù)庫中的數(shù)據(jù)使用T-SQL語言簡介第一節(jié)基礎(chǔ)查詢第二節(jié)
第三節(jié)目錄Contents復(fù)雜查詢第二節(jié)基礎(chǔ)查詢12簡單查詢條件查詢3查詢結(jié)果操作2條件查詢(1)比較條件查詢當(dāng)需要查詢表中符合特定范圍的數(shù)據(jù)時,可通過where子句添加查詢條件。語句格式:Select<字段列表>from<表名>where<邏輯表達式>【功能】使用Select輸出表中滿足條件的列及列數(shù)據(jù)。【說明】1.語法格式:where表達式1比較運算符表達式2。2.常用的比較運算符:等于(=)、不等于(<>)、小于(<)、大于等于(>=)、
小于等于(<=)。3.注意:字符串用單引號引起來,而不是雙引號。2條件查詢(1)比較條件查詢【例1】:查詢女生的姓名、性別、班級
selectsname,sex,classfromswheresex='女'【例2】:檢索出2002年1月1日以后出生的學(xué)生姓名
及出生日期
selectsname,birthdayfromswhereyear(birthday)>=2002(例1)(例2)2條件查詢(2)邏輯條件查詢當(dāng)查詢表中需要多個簡單查詢條件時,可使用邏輯運算符。語句格式:Select<字段列表>from<表名>where<表達式and
表達式>Select<字段列表>from<表名>where<表達式
or表達式>Select<字段列表>from<表名>where<not表達式>【功能】and:與/并且,當(dāng)相連接的兩個表達式都成立時就成立;or:或,當(dāng)相連接的兩個表達式中有一個成立時就成立;not:非,若原表達式成立,則語句不成立;否則成立【說明】優(yōu)先級從高到低not、and、or,可以使用圓括號改變執(zhí)行順序。2條件查詢(2)邏輯條件查詢【例1】:查詢會信2001班的男生信息
select*fromswhere(sex='男'andclass='會信')【例2】:檢索出所有出生日期在2001年1月1日至2002年12
月31日之間的女生的姓名、性別、出生日期。
selectsname,sex,birthdayfromswhere((year(birthday)>=2001andYEAR(birthday)<2003)andsex='女')(例1)(例2)2條件查詢(3)列表條件查詢使用in關(guān)鍵字可在表格中查詢到符合指定匹配數(shù)據(jù)的相關(guān)記錄。語句格式:Select<字段列表>from<表名>where<列名(not)in
表達式列表>【功能】查詢指定數(shù)據(jù)值在列表內(nèi)的行【說明】1.列表可以有一個或多個數(shù)據(jù),放在圓括號內(nèi)并用半角逗號隔開。2.在in的前面使用not運算符,就可查詢到不包含在指定數(shù)據(jù)集中的數(shù)據(jù)。
2條件查詢(3)列表條件查詢【例1】:查詢會信2001班和財管2001班的學(xué)生信息
:
select*fromswhereclassin('會信','財管')
如果查詢不是以上班級的學(xué)生信息,則語句為:
select*fromswhereclassnotin('會信','財管')2條件查詢(4)范圍條件查詢需要判斷某列的值是否在指定的一個區(qū)間中,可以使關(guān)鍵字“between…..and”語句格式:Select<字段列表>from<表名>where<列名(not)between
表達式1and
表達式2>【功能】查詢數(shù)據(jù)值在指定區(qū)間中的行【說明】1.兩個表達式的數(shù)據(jù)類型要和where后的列的數(shù)據(jù)類型一致2.表達式1<=表達式22條件查詢(4)范圍條件查詢【例】:查詢成績在60到80之間的學(xué)生學(xué)號、課程號、成績
selectsno,cno,scorefromscwhere(scorebetween60and80)2條件查詢(5)模糊條件查詢當(dāng)查詢時,不能對查詢進行精確定義,則可以使用通配符和like關(guān)鍵字實現(xiàn)模糊查詢語句格式:Select<字段列表>from<表名>where<列名(not)like
字符表達式>【功能】查詢匹配部分內(nèi)容的數(shù)據(jù)行【說明】常用的通配符有%、_、[]、[^],如下所示:
1簡單查詢(5)模糊條件查詢【例1】:查詢所有姓“李”的學(xué)生信息
select*fromswhere(snamelike'李%')【例2】:檢索所有姓“王”或者姓名中第二個字為“麗”,
并且電話號碼都是”162”開頭的學(xué)生信息select*fromswhere((snamelike'李%'orsnamelike'_麗%')andtelephonelike'%162%‘)(列2)(列1)2條件查詢(6)空值條件查詢?nèi)绻沉兄袥]有保存數(shù)據(jù),則該列的值為空,表示為NULL語句格式:Select<字段列表>from<表名>where<列名is(not)null>【功能】查詢數(shù)據(jù)值為空的行【說明】1.要使用關(guān)鍵字”is”,不能使用”=”。2.可以在Null前添加一個not運算符,表示“非空”。1簡單查詢(6)空值條件查詢【例1】:查詢成績?yōu)榭盏膶W(xué)號、課程號、成績
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)生聘用期間個人工作總結(jié)(13篇)
- 藥物濫用社會工作干預(yù)-洞察分析
- 網(wǎng)絡(luò)輿論心理分析-第1篇-洞察分析
- 戲劇劇本創(chuàng)作-洞察分析
- 信托法司法解釋解讀-洞察分析
- 醫(yī)院個人一崗雙責(zé)廉潔工作總結(jié)(6篇)
- 《涂裝工程》課件
- 《家庭系統(tǒng)排列講座》課件
- 辦公室文化與家庭教育的融合實踐
- 醫(yī)學(xué)背景下的數(shù)學(xué)基礎(chǔ)教育研究
- 建設(shè)工程安全生產(chǎn)責(zé)任書范本
- 高中英語-unit1 cultural relics教學(xué)課件設(shè)計
- 義務(wù)教育體育與健康課程標(biāo)準(zhǔn)(2022年版)
- 【新課標(biāo)】二年級下冊道德與法治第10課《清新空氣是個寶》PPT教學(xué)課件(第一課時)
- 2023年關(guān)于申請籌備X縣區(qū)游泳協(xié)會的報告
- 設(shè)備維修工績效考核表
- 2023年小學(xué)五年級綜合實踐活動上冊期末試卷(5篇)
- 成立項目部紅頭文件完整資料
- LY/T 1923-2020室內(nèi)木質(zhì)門
- GB/T 3917.1-2009紡織品織物撕破性能第1部分:沖擊擺錘法撕破強力的測定
- GB/T 30444-2013保健服務(wù)業(yè)分類
評論
0/150
提交評論