版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、SQL入門重點(diǎn)掌握語句寫法 入門必備知識(shí)select 列名 from 表名$一、單表查詢單表查詢是指僅涉及一個(gè)表的查詢1、查詢指定列例1、查詢材料進(jìn)貨明細(xì)表中的定額名稱及規(guī)格SELECT 定額名稱,規(guī)格,日期 FROM 材料進(jìn)貨明細(xì)表$注意:在excel中,一個(gè)工作表的表示是這樣的:工作如果該數(shù)據(jù)源在某一區(qū)域,比如數(shù)據(jù)源在單價(jià)表的A2:D10區(qū)域,如可以寫成:單價(jià)表$A2:D10select的意思是:查詢上面那一句SQL語句的意思就是:從表材料進(jìn)貨明細(xì)表中取出定額名例2、查詢材料進(jìn)貨明細(xì)表的詳細(xì)記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$等價(jià)于:SELECT 序號(hào), 定額名稱,規(guī)格,日期,
2、單位,數(shù)量 FROM 材料進(jìn)貨明細(xì)注意:*的用法,*代表數(shù)據(jù)表里面所有字段名的簡寫,學(xué)會(huì)用*可以2、查詢經(jīng)過計(jì)算的值例3、查詢材料進(jìn)貨明細(xì)表的定額名稱、規(guī)格、年份及數(shù)量SELECT 定額名稱,規(guī)格,year(日期 as 年份,數(shù)量 FROM 材料進(jìn)貨明注意:里面的年份已經(jīng)通過了計(jì)算的了,成為一個(gè)新的變量。加多一列自定義的列A廠:SELECT "A廠" ,定額名稱,規(guī)格,year(日期 as 年份,數(shù)量 FROM 材SELECT "A廠" as 工廠 ,定額名稱,規(guī)格,year(日期 as 年份,數(shù)量 比較一下上面兩句SQL語句的區(qū)別,沒有as 工廠與有a
3、s 工廠的區(qū)別二、選擇表中若干元組1、消除取重復(fù)的行例4、查詢材料進(jìn)貨明細(xì)表的定額名稱SELECT 定額名稱 FROM 材料進(jìn)貨明細(xì)表$該查詢結(jié)果會(huì)包含很多重復(fù)的行。消除重復(fù)行的話,必須指定關(guān)鍵distinctSELECT distinct 定額名稱 FROM 材料進(jìn)貨明細(xì)表$2、查詢滿足條件的元組例5、查詢材料進(jìn)貨明細(xì)表中單位為“套”的所有記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 單位= '套'本句語句中,要學(xué)會(huì)where的用法:要查詢滿足指定條件的元組,可以通過where子句實(shí)現(xiàn)。where子句比較: =,>,<,>=,<=,!=
4、,<>,!>,!<not +上述比較運(yùn)算符確定范圍: between and ,not between and確定集合:in,not in字符匹配:like,not like空值:is null,is not null多重條件:and,or,not例6、查詢材料進(jìn)貨明細(xì)表中數(shù)量在50100之間的所有記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 數(shù)量 between 50 and 10如果是不在50-100之間的話,直接改成:SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 數(shù)量 not between 50 an例7、查詢材料進(jìn)貨明細(xì)表中單位為“
5、只”或“支”的所有記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 單位 in('只','支'3、字符匹配可以用like來實(shí)現(xiàn),通配符%和_a、%代表任意長度的字符串,如a%b表示以a開頭,以b結(jié)尾的任意的b、_代表任意單個(gè)字符例8、查詢材料進(jìn)貨明細(xì)表中定額名稱以“天津”開頭的所有記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 定額名稱 like '天津%' 例9、查詢材料進(jìn)貨明細(xì)表中定額名稱以“天津”開頭且字符為4個(gè)SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 定額名稱 like '天津_'
6、例10、查詢材料進(jìn)貨明細(xì)表中定額名稱不以“天津”開頭的所有記SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 定額名稱 not like '天津4、涉及空值的查詢主要是以:null出現(xiàn)例11、查詢材料進(jìn)貨明細(xì)表中規(guī)格為空的的所有記錄SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 規(guī)格 is null5、多條件查詢例12、查詢材料進(jìn)貨明細(xì)表中定額名稱為“天津三通”的并且數(shù)量SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 定額名稱 = '天津三通'三、order by 子句desc(降序、asc(升序例13、查詢材料進(jìn)貨明細(xì)表中數(shù)量大于30的所有
7、記錄,并且要按照SELECT * FROM 材料進(jìn)貨明細(xì)表$ where 數(shù)量>30 order by 數(shù)量四、聚集函數(shù)count(distinct/all 列名:統(tǒng)計(jì)元組個(gè)數(shù)sum:求和avg:求平均值max:最大值min:最小值例14、查詢材料進(jìn)貨明細(xì)表中天津大小頭的最大數(shù)量。SELECT max(數(shù)量 FROM 材料進(jìn)貨明細(xì)表$ where 定額名稱 = '天或:SELECT max(數(shù)量 as 最大數(shù)量 FROM 材料進(jìn)貨明細(xì)表$ wher五、union 與 union all之間的區(qū)別及使用UNION集合,用于將投影出兩個(gè)表的相關(guān)信息。然而使用UNION所有UNION
8、ALL,類似于UNION,但不會(huì)消除重復(fù)行。 在語句性能方面,由于UNION需要檢測并消除重復(fù)行,因此性能低于料進(jìn)貨明細(xì)表$工作表名稱$A2:D10區(qū)域,如果要引用該區(qū)域,料進(jìn)貨明細(xì)表中取出定額名稱、規(guī)格及日期的值,數(shù)量 FROM 材料進(jìn)貨明細(xì)表$字段名的簡寫,學(xué)會(huì)用*可以減少很多字段的寫法規(guī)格、年份及數(shù)量年份,數(shù)量 FROM 材料進(jìn)貨明細(xì)表$,成為一個(gè)新的變量。期 as 年份,數(shù)量 FROM 材料進(jìn)貨明細(xì)表$year(日期 as 年份,數(shù)量 FROM 材料進(jìn)貨明細(xì)表$as 工廠與有as 工廠的區(qū)別重復(fù)行的話,必須指定關(guān)鍵詞”的所有記錄e 單位= '套'here子句實(shí)現(xiàn)。whe
9、re子句查詢條件是: +上述比較運(yùn)算符100之間的所有記錄e 數(shù)量 between 50 and 100e 數(shù)量 not between 50 and 100”或“支”的所有記錄e 單位 in('只','支'以a開頭,以b結(jié)尾的任意的字符串“天津”開頭的所有記錄e 定額名稱 like '天津%'“天津”開頭且字符為4個(gè)的所有記錄e 定額名稱 like '天津_' 不以“天津”開頭的所有記錄 e 定額名稱 not like '天津%' 的的所有記錄 e 規(guī)格 is null 為“天津三通”的并且數(shù)量大于30的所有記錄 e 定額名稱 = '天津三通' and 數(shù)量>30 0的所有記錄,并且要按照數(shù)量來降序排列。 e 數(shù)量>30 order by 數(shù)量 desc 頭的最大數(shù)量。 表$ where 定額名
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度個(gè)人心理咨詢與輔導(dǎo)服務(wù)合同3篇
- 2025年度林業(yè)權(quán)屬林權(quán)登記與林業(yè)碳匯項(xiàng)目實(shí)施合同4篇
- 2025年福建貨運(yùn)從業(yè)資格證新政
- 七夕節(jié)趣味活動(dòng)策劃方案
- 二零二五年度高速鐵路鋁合金門窗安全檢測與安裝合同4篇
- 二零二五年度0號(hào)柴油環(huán)保油品居間服務(wù)合同3篇
- 2025年度個(gè)人房產(chǎn)交易過戶手續(xù)辦理協(xié)議3篇
- 二零二五年度土地租賃及經(jīng)營權(quán)轉(zhuǎn)讓合同樣本-@-1
- 二零二五年度離婚房產(chǎn)分割與子女醫(yī)療費(fèi)用承擔(dān)合同3篇
- 二零二五年度企業(yè)員工培訓(xùn)課程版權(quán)購買協(xié)議4篇
- 2024年社區(qū)警務(wù)規(guī)范考試題庫
- 2024年食用牛脂項(xiàng)目可行性研究報(bào)告
- 2024-2030年中國戶外音箱行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略分析報(bào)告
- 家務(wù)分工與責(zé)任保證書
- 消防安全隱患等級
- (新版)國民經(jīng)濟(jì)行業(yè)分類代碼表(八大行業(yè))
- 北京地鐵13號(hào)線
- 2023山東春季高考數(shù)學(xué)真題(含答案)
- 為加入燒火佬協(xié)會(huì)致辭(7篇)
- 職業(yè)衛(wèi)生法律法規(guī)和標(biāo)準(zhǔn)培訓(xùn)課件
- 高二下學(xué)期英語閱讀提升練習(xí)(二)
評論
0/150
提交評論