免費預覽已結束,剩余1頁可下載查看
下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
SQL語句語法1.查詢表的所有內(nèi)容SELECT * FROM TB_ZYML2.查詢指定字段的內(nèi)容SELECT ZYDM,ZYMC ,YJDBZ FROM TB_ZYML3.查詢表某一個或多個條件的內(nèi)容SQL語句SELECT * FROM TB_ZYTR WHERE YY=2012 AND (NN=05 OR NN=04) AND ZYDM IN( 1221,12212)用AND 表示兩個條件必須都要滿足用 OR 表示兩個條件任意一個滿足條件即可 IN:表示包含某個內(nèi)容的條件 即ZYDM 在1221和12212中存在的3.向按某個字段排序 (1)升序排列SELECT ZYDM,FADM,TRYLDM,FYYSDM FROM TB_ZYTRORDER BY ZYDM,FADM(2)降序排列 SELECT ZYDM,FADM,TRYLDM,FYYSDM FROM TB_ZYTRORDER BY ZYDM DESC,FADM4.模糊查詢 SELECT * FROM TB_ZYML WHERE ZYMC LIKE %鍋爐% AND YY=2012 ORDER BY ZYNBBM5.關聯(lián)查詢(1) 兩個表都要同時存在 直接用=號關聯(lián) 比如一個TB_ZYTR表只有ZYDM代碼字段,TRYLDM投入料代碼,沒有作業(yè)名稱字段和投入料名稱字段,那么我想查詢作業(yè)投入的所有作業(yè)名稱和產(chǎn)品名稱,則必須和 TB_ZYML作業(yè)目錄表的ZYDM和TB_CPBM.產(chǎn)品編碼表的CPDM字段關聯(lián)查詢TB_ZYML.ZYMC作業(yè)名稱字段以及TB_CPBM.產(chǎn)品名稱字段SELECT A.ZYMC,B.CPMC,A.ZYDM,A.TRYLDM FROM TB_ZYML A,TB_CPBM B,TB_ZYTR C WHERE YY=2012 AND NN=02 AND DD=01 AND A.ZYDM=C.ZYDM AND B.CPDM=C.TRYLDM AND A.YY=2012 AND B.YY=2012ORDER BY A.ZYDM,A.TRLDM(2)左關聯(lián)查詢 LEFT JOIN TABLE ON 條件 表示以左邊表為 主,即左邊表的記錄肯定全都能顯示出來,然后關聯(lián)查詢出右邊表的字段,右邊表的記錄樹可能少于左邊的表SELECT C.CPMC,A.ZZCPDM,A.ZZCPCB ,B.ZZCPXSJ FROM TB_ZZCPCB A LEFT JOIN TB_ZZCPXSJ B ON A.ZZCPDM=B.ZZCPDM AND A.YY=B.YY AND A.NN=B.NN AND A.DD=B.DD AND A.HSZXDM=B.HSZXDM , TB_CPBM C WHERE A.YY= C.YY AND A.ZZCPDM=C.CPDM AND A.YY=2012 AND A.NN=02 AND A.DD=01 比如A表記錄為 ID , CPMC 1 A2 B 3 C 4 D B 表記錄是 ID XSJ1 20。13 200SELECT A.ID,A.CPMC,B.XSJ FROM A LEFT JOIN B ON A.ID=B.ID 則查詢顯示為 ID ,CPMC,XSJ 1 , A, 20。1 2 , B ,NULL 3 , C, 200 4 , D, NULL(3).右關聯(lián) RIGHT JION TABLE ON 表示以右邊表為 主,即右邊表的記錄肯定全都能顯示出來,然后關聯(lián)查詢出左邊表的字段,左邊表的記錄樹可能少于右邊的表SELECT A.ID,A.CPMC,B.XSJ FROM A RIGHT JOIN B ON A.ID=B.ID 則查詢結果為 ID,CPMC,XSJ 1, A,20.13 ,C ,2006.插入,刪除,更新操作插入:insertintotable1(field1,field2)values(value1,value2)刪除:deletefromtable1where范圍更新:updatetable1setfield1=value1where范圍比如我要將TB_ZYTR作業(yè)投入表的1月份數(shù)據(jù)替換為2月份數(shù)據(jù)UPDATE TB_ZYTR SET NN=02 WHERE YY=2012 AND NN=01 AND HSZQDM=2UPDATE TB_ZYTR SET B.FYYSDM=A.FYYSDM FORM TB_THCPGC A,TB_ZYTR B WHERE A.ZYDM=B.ZYDM AND AND FADM=B.FAMD AND A.TRYLDM=B.TRYLDM AND B.YY=2012 AND B.NN=12 AND TRSL100字段值要注意是字符類型還是數(shù)值類型如果是字符類型 則要加,數(shù)值類型則不要加號7. 計算記錄總數(shù)selectcount(*) totalcountfromtable1計算各個作業(yè)投入料的總記錄數(shù)selectZYDM,count(*) totalcountfromTB_ZYTR WHERE YY=2012 AND NN=02 GROUP BY ZYDM8求某一個字段數(shù)值的和:selectsum(field1)assumvaluefromtable1計算各個作業(yè)投入量的合計selectZYDM,SUM(TRSL) totalcountfromTB_ZYTR WHERE YY=2012 AND NN=02GROUP BY ZYDM9.求數(shù)值的平均:selectavg(field1)asavgvaluefromtable1selectZYDM,AVG(TRSL) totalcountfromTB_ZYTR WHERE YY=2012 AND NN=02GROUP BY ZYDM10.求數(shù)值的最大值selectmax(field1)asmaxvaluefromtable1selectZYDM,MAX(TRSL) totalcountfromTB_ZYTR WHERE YY=2012 AND NN=02GROUP BY ZYDM11. 求數(shù)值的最小值selectmin(field1)asminvaluefromtable1selectZYDM,FADM,MAX(TRSL) totalcountfromTB_ZYTR WHERE YY=2012 AND NN=02GROUP BY ZYDM,FADM注意所有的GROUP BY 后面有幾個字段,則對應的SELECT 字段上也要幾個字段12.UNION運算符UNION運算符通過組合其他兩個結果表(例如TABLE1和TABLE2)并消去表中任何重復行而派生出一個結果 表。當ALL隨UNION一起使用時(即UNIONALL),不消除重復行。兩種情況下,派生表的每一行不是來自TABLE1就是來 自TABLE2。比如我想一條語句將所有的實際作業(yè)和計劃作業(yè)都列出來SELECT ZYDM,ZYMC FROM TB_ZYMLUNIONSELECT ZYDM,ZYMC FROM TB_JHZYML 13 .特殊語句1、說明:復制表(只復制結構,源表名:a新表名:b) 法一:select*intobfromawhere11 2、說明:拷貝表(拷貝數(shù)據(jù),源表名:a目標表名:b) insertintob(a,b,c)selectd,e,ffromb;3、說明:between的用法,between限制查詢數(shù)據(jù)范圍時包括了邊界值,notbetween不包括select*fromtable1wheretimebetweentime1andtime2selecta,b,c,fromtable1whereanotbetween數(shù)值1and數(shù)值24、說明:兩張關聯(lián)表,刪除主表中已經(jīng)在副表中沒有的信息deletefromtable1wherenotexists(select*fromtable2wheretable1.field1=table2.field15、說明:刪除重復記錄Deletefromtablenamewhereidnotin(selectmax(id)fromtablenamegroupbycol1,col2,.)6、說明:列出數(shù)據(jù)庫里所有的表名selectnamefromsysobjectswheretype=U7. 使用case語句分條件判斷比如累計1-3月份半產(chǎn)品的期初兩和期末量selectCPDM,sum(caseNNwhen01thenQCCLelse0end)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 四川省遂寧市大英縣重點達標名校2025屆中考化學模擬預測題含解析
- 無錫市錫東八校2025屆中考押題生物預測卷含解析
- 二零二五年度電子商務糾紛解決機制合同3篇
- 二零二五年度高端房產(chǎn)預約買賣合同定金協(xié)議書3篇
- 二零二五年度湖北房屋買賣合同樣本及維修責任界定3篇
- 蘇科版八年級物理下冊《第八章力與運動》單元檢測卷帶答案
- 七年級英語下冊全冊教案人教新目標版
- 2024年浙江省臺州市中考二模數(shù)學試題附答案
- 高一化學第四單元非金屬及其化合物第一講無機非金屬材料的主角-硅練習題
- 2024高中地理第4章區(qū)域經(jīng)濟發(fā)展第1節(jié)第2課時商品糧基地建設和農(nóng)業(yè)發(fā)展方向精練含解析新人教版必修3
- 分期還款協(xié)議書
- 小區(qū)住戶手冊范本
- ??低?視頻監(jiān)控原理培訓教材課件
- 《鄭伯克段于鄢》-完整版課件
- 土壤肥料全套課件
- 畢業(yè)生延期畢業(yè)申請表
- 學校6S管理制度
- 肽的健康作用及應用課件
- T.C--M-ONE效果器使用手冊
- 8小時等效A聲級計算工具
- 人教版七年級下冊數(shù)學計算題300道
評論
0/150
提交評論