版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
審計(jì)模式下常用的SQL查詢(xún)語(yǔ)句示例隨著信息技術(shù)的不斷發(fā)展,被審計(jì)對(duì)象的財(cái)務(wù)和業(yè)務(wù)系統(tǒng)也大多使用了專(zhuān)用軟件進(jìn)行計(jì)算機(jī)管理,如果暫不考慮計(jì)算機(jī)軟硬件本身的系統(tǒng)審計(jì),那么我們所面對(duì)的審計(jì)也就分為了以財(cái)務(wù)賬套為基礎(chǔ)的賬套式審計(jì)模式和直接對(duì)數(shù)據(jù)本身(包括財(cái)務(wù)數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù))審計(jì)的數(shù)據(jù)式審計(jì)模式。但不論是何種審計(jì)模式,最根本的還是要使用計(jì)算機(jī)語(yǔ)句對(duì)具體問(wèn)題進(jìn)行查詢(xún)分析,即通過(guò)數(shù)據(jù)庫(kù)的SQL查詢(xún)語(yǔ)句對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)表進(jìn)行查詢(xún)分析。
雖然SQL語(yǔ)句的功能很多,且不同數(shù)據(jù)庫(kù)環(huán)境下的具體使用也會(huì)因?yàn)樗裱墓俜綐?biāo)準(zhǔn)不同而略有差別,但多數(shù)情況下的使用是相通的。同時(shí)因?yàn)閷徲?jì)工作的特點(diǎn),所使用的SQL語(yǔ)句也多是對(duì)數(shù)據(jù)的查詢(xún),一般并不會(huì)包括對(duì)原始數(shù)據(jù)的增加、刪除、修改等操作,所以在計(jì)算機(jī)審計(jì)中重點(diǎn)需要掌握的內(nèi)容就是靈活利用SQL語(yǔ)句的查詢(xún)功能。實(shí)際審計(jì)工作當(dāng)中,在數(shù)據(jù)審計(jì)模式下我們所常用的是如下所示的語(yǔ)句,也是從實(shí)際審計(jì)工作中收集出具有代表性的語(yǔ)句,并且所有語(yǔ)句都基于Access數(shù)據(jù)庫(kù),在AO現(xiàn)場(chǎng)審計(jì)實(shí)施系統(tǒng)中可正常使用。
一、對(duì)單個(gè)表的條件查詢(xún),用where指定查詢(xún)條件,也有不使用where的情況,多用于對(duì)原始表的統(tǒng)計(jì)、分類(lèi)等
該類(lèi)情況下SQL語(yǔ)句的語(yǔ)法是“select*from表名where條件”??梢灾付▎蝹€(gè)條件或多個(gè)條件,并可配合其他函數(shù)或關(guān)鍵字使用,常用到的類(lèi)型有如下幾類(lèi)。
(一)對(duì)單個(gè)條件的簡(jiǎn)單查詢(xún):
select*from存款表where金額>=100000;
該情況的使用較為簡(jiǎn)單,適用于任何單條件查詢(xún)。
(二)對(duì)多個(gè)條件的查詢(xún),各條件間可能是and或or的關(guān)系:
select*from存款表where金額>=100000and存款時(shí)間>=#2006-1-1#;
該情況常用于對(duì)多個(gè)條件的查詢(xún),根據(jù)關(guān)鍵字and或or來(lái)決定是同時(shí)滿(mǎn)足所有條件還是僅滿(mǎn)足某些條件。
(三)對(duì)多個(gè)條件的查詢(xún),得到符合條件的某字段的合計(jì)值:
selectsum(金額)from存款表where金額>=100000and存款時(shí)間>=#2006-1-1#
and存款時(shí)間<=#2006-12-31#orderby金額desc,存款時(shí)間asc;
該情況一般用于統(tǒng)計(jì)某種條件下的合計(jì)值,常用于對(duì)某種情況下的總金額情況進(jìn)行了解。
(四)用集函數(shù)按條件查詢(xún):
selectcount(*)from憑證表where金額>=100000;
selectmax(發(fā)生金額)from存款表;
selectavg(發(fā)生金額)from存款表;
該情況類(lèi)似于上面求和函數(shù)的使用,可根據(jù)具體需求進(jìn)行應(yīng)用。
(五)對(duì)關(guān)鍵字的內(nèi)容進(jìn)行查詢(xún):
select*from憑證表where摘要like‘%招待費(fèi)%’;
該情況較為常用,查詢(xún)包含某些關(guān)鍵字的所有記錄,也可結(jié)合關(guān)鍵字度存儲(chǔ)的數(shù)據(jù)表。
(二)兩張表的連接,生成新的中間表:
selecta.*,b.客戶(hù)名稱(chēng)into含客戶(hù)名稱(chēng)的現(xiàn)金支取表from現(xiàn)金支取表asa,客戶(hù)基本信息表asbwherea.款項(xiàng)代碼=b.款項(xiàng)代碼;
使用該類(lèi)語(yǔ)句的前提是兩張表存在相關(guān)聯(lián)的關(guān)鍵字,常用于一張表根據(jù)兩表的連接關(guān)鍵字引入另一張表的某些字段,為后續(xù)的查詢(xún)準(zhǔn)備好中間表。其中使用別名可以簡(jiǎn)化SQL語(yǔ)句的輸入。如財(cái)務(wù)數(shù)據(jù)中采集到的憑證表是兩張表時(shí),可連接兩表引入摘要字段等。
(三)兩張表的關(guān)聯(lián)查詢(xún),可加入多個(gè)條件:
selecta.*,b.科目代碼from對(duì)公活期存款明細(xì)表asa,活期存款賬戶(hù)動(dòng)態(tài)表asbwherea.款項(xiàng)代碼=b.款項(xiàng)代碼and科目代碼like’201%’;
該情況可看作對(duì)兩張表連接的擴(kuò)展,即根據(jù)where所限定的條件來(lái)對(duì)兩張表關(guān)聯(lián)查詢(xún)。
(四)兩張表的嵌套查詢(xún),兩層查詢(xún)間要使用關(guān)鍵字in:
select*into頻繁發(fā)生大額現(xiàn)金支取
from大額現(xiàn)金支取
where交易金額>=100000and款項(xiàng)代碼in
(
select款項(xiàng)代碼
from款項(xiàng)代碼發(fā)生次數(shù)_大額現(xiàn)金支取
where次數(shù)>=10
)
orderby款項(xiàng)代碼,交易金額,記賬日期;
這種情況也可理解為簡(jiǎn)單查詢(xún),不同的是其中where所指定的某個(gè)條件是由另一張表的又一個(gè)查詢(xún)所指定的,與單表查詢(xún)的語(yǔ)句
select*from科目代碼表where科目代碼in(‘101’,’102’);
進(jìn)行對(duì)比后發(fā)現(xiàn),可將兩張表的嵌套查詢(xún)看作如上語(yǔ)句的擴(kuò)展。如利用大額現(xiàn)金支取表和大額現(xiàn)金支取的款項(xiàng)代碼發(fā)生次數(shù)表查詢(xún)交易金額大且發(fā)生次數(shù)多的情況。再比如利用貸款表和股東表查詢(xún)貸款表中含股東貸款的情況。
(五)多表的連接操作
多表連接可分為內(nèi)連接、外連接、自身連接、交叉連接。其中內(nèi)連接又分為等值連接、不等連接和自然連接,外連接又分為左連接、右連接和全連接。實(shí)際審計(jì)工作當(dāng)中所用到的多是內(nèi)連接與外連接,較少用到自身連接與交叉連接。多表的連接使用需根據(jù)具體情況而定,下面列出部分示例。
1.內(nèi)連接的等值連接:
select*from存款表asainnerjoin客戶(hù)信息表asbona.款項(xiàng)代碼=b.款項(xiàng)代碼;
以上語(yǔ)句用于列出存款表和客戶(hù)信息表中款項(xiàng)代碼相同的記錄。
2.外連接的左連接。
select*from存款表asaleftjoin客戶(hù)信息表asbona.款項(xiàng)代碼=b.款項(xiàng)代碼;
左連接的特點(diǎn)是顯示全部左邊表中的所有項(xiàng)目,即使其中有些項(xiàng)中的數(shù)據(jù)未填寫(xiě)完全。右連接與此類(lèi)似,其特點(diǎn)是顯示全部右邊表中的所有項(xiàng)目,甚至是左邊表中沒(méi)有和它匹配的記錄。
以上列出的是數(shù)據(jù)審計(jì)模式下根據(jù)實(shí)際工作總結(jié)出的常用SQL語(yǔ)句,雖然所列內(nèi)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 樹(shù)立規(guī)則為本服務(wù)理念,強(qiáng)化病歷書(shū)寫(xiě)證據(jù)意識(shí)課件
- 2025年高考語(yǔ)文??急厮⒃囶}庫(kù)300題(含答案)
- 2025年畢節(jié)職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測(cè)試近5年??及鎱⒖碱}庫(kù)含答案解析
- 2025年桐城師范高等專(zhuān)科學(xué)校高職單招高職單招英語(yǔ)2016-2024歷年頻考點(diǎn)試題含答案解析
- 2025科學(xué)儀器行業(yè)發(fā)展趨勢(shì)與市場(chǎng)前景分析
- 2025養(yǎng)老行業(yè)發(fā)展趨勢(shì)與市場(chǎng)前景分析
- 建筑工程可行性研究合同協(xié)議書(shū)
- 演員合同書(shū)范本
- 經(jīng)典借款合同
- 海運(yùn)貨物運(yùn)輸合同范文
- 搞笑小品劇本《大城小事》臺(tái)詞完整版
- 人大代表小組活動(dòng)計(jì)劃人大代表活動(dòng)方案
- Vue3系統(tǒng)入門(mén)與項(xiàng)目實(shí)戰(zhàn)
- 2024年寧夏回族自治區(qū)中考英語(yǔ)試題含解析
- 光伏發(fā)電項(xiàng)目試驗(yàn)檢測(cè)計(jì)劃
- 房屋建筑工程投標(biāo)方案(技術(shù)方案)
- 靜脈輸液法操作并發(fā)癥的預(yù)防及處理
- 2025年高考語(yǔ)文作文備考:議論文萬(wàn)能模板
- T-BJCC 1003-2024 首店、首發(fā)活動(dòng)、首發(fā)中心界定標(biāo)準(zhǔn)
- 外科手術(shù)及護(hù)理常規(guī)
- 鐵嶺衛(wèi)生職業(yè)學(xué)院?jiǎn)握袇⒖荚囶}庫(kù)(含答案)
評(píng)論
0/150
提交評(píng)論