SQL數(shù)據(jù)庫基礎(chǔ)講解_第1頁
SQL數(shù)據(jù)庫基礎(chǔ)講解_第2頁
SQL數(shù)據(jù)庫基礎(chǔ)講解_第3頁
SQL數(shù)據(jù)庫基礎(chǔ)講解_第4頁
SQL數(shù)據(jù)庫基礎(chǔ)講解_第5頁
已閱讀5頁,還剩7頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、SQL數(shù)據(jù)庫基礎(chǔ)講解 SELECT 4格式:select 字段名 from 表名 where 條件 4例:查詢數(shù)據(jù)庫中所 有10月份類別為01的 憑證 4select * from gl_accvouch where iperiod=10 and csign=01 SELECT 4*代表所有字段 4GL_ACCVOUCH為憑證 表名 4IPERIOD 是月 4CSIGN是憑證類別 4查某幾個字段可以把 *換成字段名 4可以用BETWEEN AND 來規(guī)定日期范圍 4可以用IN()來規(guī)定條 件范圍 SELECT 4在總帳中查詢所有客 戶10月20日到11月20 日的應(yīng)收帳款發(fā)生額 及余額,按客戶

2、編碼 排序 4Select sum(md)”借 方金額” ,sum(mc)” 貸方金 額”,sum(md)- sum(mc)”余額” from gl_accvouch where ddate between 2002-10- 20 and 2002- 11-20 and ccode=1131 group by ccus_id order by ccus_id SELECT 4Sum為求和,sum和group by 連用是分組 求和,如果不用group by 就是把所有記 錄加成一個數(shù) 4order by 為排序 order by +字段名就 是按某一字段排序 SELECT 4兩個表關(guān)聯(lián)查詢 4

3、格式:select 字段名 from 表名a join 表 名 b on 關(guān)聯(lián)條件 where 查詢條件 4例:select b.ccusname” 客戶名稱”,b.ccusid” 客戶編碼”,a.sum(md)” 借方金額”,a.sum(mc)” 貸方金額” from gl_accvouch a inner join customer b on a.ccus_id=b.ccusid where a.ddate between 2002-10-20 and 2002-11-20 and a.ccode=1131 group by b.ccusid order by b.ccusid SELEC

4、T 4Inner join 內(nèi)連接 只顯示查詢字段 4left join 左連接 兩張表的字段同時顯 示 SELECT小技巧 4select a.citem_id,b.cinvstd, sum(case when cendd_c=借 then me else 0 end)-sum(case when cendd_c=貸 then me else 0 end) as je, sum(case when cendd_c=借 then ne_s else 0 end)- sum(case when cendd_c=貸 then ne_s else 0 end) as ne_s, sum(b.iinv

5、sprice/1.17) as wsdjinto ch_temp from gl_accass a join inventory b on a.citem_id=b.cinvcode where iperiod=10 and citem_id is not null and ccode=124101 and me0group by a.citem_id,b.cinvstd SELECT 小技巧 4case when 條件 then 結(jié)果 else 另一 結(jié)果.如果where 條件里只能加入一種選 擇的話,以上語句就十分有用了,它可以 幫助我們分類統(tǒng)計數(shù)據(jù) 4select 字段名 into 臨時

6、表名 from 來 源表名 where 條件,如果我們的數(shù)據(jù)要 從好多表中提取,那用生成臨時表的方法 會使我們少繞很多彎路. SELECT 小技巧 4跨計算機取數(shù) 4select a.ccode from gl_accass a left join 192.1.5.252.hai er_office.dbo.b _queryparam b on a.ccode=b.ccode where b.ccode is null group by a.ccode 4sp_serveroption 192.1.5.252,dat a access,true SELECT 小技巧 4查找出ap_detail中 cpzid在gl_accvouch 中不存在的記錄 4查某一記錄在另一張 相關(guān)聯(lián)的表里不存在 時用not in 4select* from ap_detail where cpzid not in (select coutno_id from gl_accvouch a inner join ap_detail b on a.coutno_

溫馨提示

  • 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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論