




版權(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ù)?!菊f明】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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《第二單元 漢字輸入:第5課 詞語輸入速度快》教學(xué)設(shè)計-2024-2025學(xué)年浙江攝影版(2020)三年級下冊
- 2024秋八年級數(shù)學(xué)上冊 第13章 全等三角形13.5 逆命題與逆定理 3角平分線-角平分線的性質(zhì)教學(xué)設(shè)計(新版)華東師大版
- 8《課余生活真豐富》(教學(xué)設(shè)計)-2024-2025學(xué)年統(tǒng)編版(2024)道德與法治一年級上冊
- 10方便的手輪 教學(xué)設(shè)計-2024-2025學(xué)年科學(xué)六年級上冊粵教粵科版
- 7 鹿角和鹿腿(教學(xué)設(shè)計)-2024-2025學(xué)年語文三年級下冊統(tǒng)編版
- 2023三年級英語上冊 Unit 1 Hello Part A 第一課時教學(xué)設(shè)計 人教PEP
- 12我的環(huán)保小搭檔(教學(xué)設(shè)計)-部編版(五四制)道德與法治二年級下冊
- 胃息肉術(shù)后護理診斷及措施
- 5《 煮雞蛋》(教學(xué)設(shè)計)人教版勞動三年級上冊
- 14 文言文二則 學(xué)弈 教學(xué)設(shè)計-2024-2025學(xué)年語文六年級下冊統(tǒng)編版
- 2025年深入貫徹中央八項規(guī)定精神學(xué)習(xí)教育應(yīng)知應(yīng)會知識試題及答案
- 2025年3月22日山東事業(yè)單位統(tǒng)考《行測》真題(含答案)
- 山東2025年山東科技職業(yè)學(xué)院招聘33人筆試歷年參考題庫附帶答案詳解
- 《某畜禽養(yǎng)殖廠廢水處理工藝設(shè)計》11000字
- MSOP(測量標準作業(yè)規(guī)范)測量SOP
- 客房控制系統(tǒng)——RCU系統(tǒng)培訓(xùn)PPT通用通用課件
- 履帶式液壓挖掘機挖掘機構(gòu)設(shè)計
- 川崎病診治指南最新ppt課件
- (會議紀要(2011)第29期)河南煤業(yè)化工集團有限責(zé)任公司會議紀要
- 原子吸收分光光度計檢定規(guī)程
- SBS改性瀝青供貨方案
評論
0/150
提交評論