




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、審計(jì)模式下常用的SQL查詢語(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)行查詢分析,即通過(guò)數(shù)據(jù)庫(kù)的 SQL查詢語(yǔ)句對(duì)數(shù)據(jù) 庫(kù)中的數(shù)據(jù)表進(jìn)行查詢分析。雖然SQL語(yǔ)句的功能很多,且不同數(shù)據(jù)庫(kù)環(huán)境下的具體使用也 會(huì)因?yàn)樗裱墓俜綐?biāo)準(zhǔn)不同而略有差別, 但多數(shù)情況下的使用是相 通的。同時(shí)因?yàn)閷徲?jì)工作的特點(diǎn),所使用的 SQ
2、L語(yǔ)句也多是對(duì)數(shù)據(jù) 的查詢,一般并不會(huì)包括對(duì)原始數(shù)據(jù)的增加、刪除、修改等操作,所 以在計(jì)算機(jī)審計(jì)中重點(diǎn)需要掌握的內(nèi)容就是靈活利用SQL語(yǔ)句的查詢功能。實(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è)表的條件查詢,用 where指定查詢條件,也有不使 用where的情況,多用于對(duì)原始表的統(tǒng)計(jì)、分類(lèi)等該類(lèi)情況下SQL語(yǔ)句的語(yǔ)法是“select * from 表名where 條件”。 可以指定單個(gè)條件或多個(gè)條件,并可配合其他函數(shù)或關(guān)鍵字使用,常 用到的類(lèi)
3、型有如下幾類(lèi)。(一)對(duì)單個(gè)條件的簡(jiǎn)單查詢:select * from 存款表 where 金額>=100000;該情況的使用較為簡(jiǎn)單,適用于任何單條件查詢。(二)對(duì)多個(gè)條件的查詢,各條件間可能是and或or的關(guān)系:select * from 存款表 where 金額 >=100000 and存款時(shí)間 >=#2006-1-1#;該情況常用于對(duì)多個(gè)條件的查詢,根據(jù)關(guān)鍵字and或or來(lái)決定是同 時(shí)滿足所有條件還是僅滿足某些條件。(三)對(duì)多個(gè)條件的查詢,得到符合條件的某字段的合計(jì)值: select sum( 金額)from 存款表 where 金額>=100000 and 存
4、款時(shí)間 >=#2006-1-1# and 存款時(shí)間 <=#2006-12-31# order by 金額desc, 存款時(shí)間 asc;該情況一般用于統(tǒng)計(jì)某種條件下的合計(jì)值,常用于對(duì)某種情況下的總 金額情況進(jìn)行了解。(四)用集函數(shù)按條件查詢:select count(* ) from 憑證表 where 金額>=100000;select max( 發(fā)生金額)from 存款表;select avg( 發(fā)生金額)from 存款表;該情況類(lèi)似于上面求和函數(shù)的使用,可根據(jù)具體需求進(jìn)行應(yīng)用。(五)對(duì)關(guān)鍵字的內(nèi)容進(jìn)行查詢:select * from 憑證表 where 摘要like招待費(fèi)
5、'該情況較為常用,查詢包含某些關(guān)鍵字的所有記錄,也可結(jié)合關(guān)鍵字and或or等查詢多個(gè)條件。(六)查詢內(nèi)容是否包含在給定的范圍內(nèi):select * from科目代碼表 where 科目代碼 in (101',' 102');該情況用于所關(guān)心的字段包含內(nèi)容類(lèi)別較少的情況,常用在已基本確定查詢范圍之后。當(dāng)所關(guān)心內(nèi)容類(lèi)別較多時(shí)可使用下面將提到的兩張表的嵌套查詢。(七)對(duì)某個(gè)字段進(jìn)行分組,查詢各字段屬性分別對(duì)應(yīng)的發(fā)生次數(shù),并按發(fā)生次數(shù)進(jìn)行排序:select款項(xiàng)代碼,count(款項(xiàng)代碼)as次數(shù)from 大額現(xiàn)金支取表group by 款項(xiàng)代碼 order by coun
6、t(款項(xiàng)代碼)desc;該情況常用于對(duì)某個(gè)所關(guān)心字段的分類(lèi)統(tǒng)計(jì),得出每個(gè)類(lèi)別所發(fā)生的次數(shù),并可按發(fā)生次數(shù)進(jìn)行排序。(八)按某個(gè)字段的長(zhǎng)度進(jìn)行分類(lèi)并進(jìn)行排序:select len(科目代碼)as發(fā)生次數(shù)from 科目代碼表group bylen(科目代碼)order by len( 科目代碼)desc;該情況用于了解某字段的長(zhǎng)度分組情況,可對(duì)所取得的原始數(shù)據(jù)進(jìn)行驗(yàn)證,以證實(shí)原始數(shù)據(jù)的規(guī)范性或找出不規(guī)范情況的問(wèn)題所在。(九)分組查詢,group與having 聯(lián)用:select 客戶號(hào),count(*) as 發(fā)生次數(shù)from 存款表where 發(fā)生金額 >=100000group by 客
7、戶號(hào)having count(*)1;該類(lèi)語(yǔ)句常用于要列出所關(guān)心某字段的某一個(gè)或幾個(gè)條件限制下發(fā) 生次數(shù)超出某范圍的情況。如查詢發(fā)生多次(即同一關(guān)鍵字發(fā)生的記 錄數(shù)大于1)大額存取的客戶號(hào)及其存取次數(shù),查詢結(jié)果按客戶號(hào)分 組。以上各類(lèi)對(duì)單個(gè)表的查詢結(jié)果并未直接存儲(chǔ)成新表,不利于對(duì)查 詢結(jié)果的進(jìn)一步分析利用,我們可以使用“select * into 新表名from表名where條件”這種語(yǔ)句格式把查詢結(jié)果保存成新表,如 select * into大額存款發(fā)生情況表 from 存款表 where 金額=100000;二、對(duì)多個(gè)表的條件查詢,一般需根據(jù)各表的相應(yīng)關(guān)鍵字進(jìn)行連 接這種情況下必須對(duì)各表的
8、對(duì)應(yīng)關(guān)鍵字進(jìn)行關(guān)聯(lián),一般情況下是對(duì) 兩張表的關(guān)聯(lián)查詢,當(dāng)有更多張表要操作時(shí)可以每次對(duì)兩張表操作后 再和剩余的表關(guān)聯(lián)操作,也可以擴(kuò)展 SQL語(yǔ)句同時(shí)對(duì)兩個(gè)以上的表 操作,以下只列出對(duì)兩張表操作的情況。(一)兩張結(jié)構(gòu)相同的表合并并生成新表,使用關(guān)鍵字union進(jìn)行聯(lián)合查詢:select * into 中間表 from(select * from 原始表 1 union select * from 原始表 2);該情況常用于對(duì)多個(gè)原始表的整理以生成中間表,便于后續(xù)的查詢工 作。如合并采集到的原始數(shù)據(jù),將原本分月存儲(chǔ)的數(shù)據(jù)表全并成分年 度存儲(chǔ)的數(shù)據(jù)表。(二)兩張表的連接,生成新的中間表:select
9、a.*,b.客戶名稱(chēng)into 含客戶名稱(chēng)的現(xiàn)金支取表 from 現(xiàn)金支取表as a,客戶基本信息表 as b where a,款項(xiàng)代碼=b.款項(xiàng)代碼; 使用該類(lèi)語(yǔ)句的前提是兩張表存在相關(guān)聯(lián)的關(guān)鍵字,常用于一張表根據(jù)兩表的連接關(guān)鍵字引入另一張表的某些字段,為后續(xù)的查詢準(zhǔn)備好中間表。其中使用別名可以簡(jiǎn)化 SQL語(yǔ)句的輸入。如財(cái)務(wù)數(shù)據(jù)中采 集到的憑證表是兩張表時(shí),可連接兩表引入摘要字段等。(三)兩張表的關(guān)聯(lián)查詢,可加入多個(gè)條件:select a.*,b, 科目代碼from 對(duì)公活期存款明細(xì)表 as a,活期存 款賬戶動(dòng)態(tài)表as b where a,款項(xiàng)代碼=b.款項(xiàng)代碼and科目代 碼 like &
10、#39;201% ;該情況可看作對(duì)兩張表連接的擴(kuò)展,即根據(jù) where所限定的條件來(lái) 對(duì)兩張表關(guān)聯(lián)查詢。(四)兩張表的嵌套查詢,兩層查詢間要使用關(guān)鍵字in:select * into頻繁發(fā)生大額現(xiàn)金支取from大額現(xiàn)金支取where 交易金額>=100000 and款項(xiàng)代碼in(select款項(xiàng)代碼from款項(xiàng)代碼發(fā)生次數(shù)大額現(xiàn)金支取where 次數(shù) >=10)order by 款項(xiàng)代碼,交易金額,記賬日期;這種情況也可理解為簡(jiǎn)單查詢,不同的是其中where所指定的某個(gè)條件是由另一張表的又一個(gè)查詢所指定的,與單表查詢的語(yǔ)句select * from科目代碼表 where 科目代碼
11、in (101',' 102');進(jìn)行對(duì)比后發(fā)現(xiàn),可將兩張表的嵌套查詢看作如上語(yǔ)句的擴(kuò)展。如利用大額現(xiàn)金支取表和大額現(xiàn)金支取的款項(xiàng)代碼發(fā)生次數(shù)表查詢交易金額大且發(fā)生次數(shù)多的情況。再比如利用貸款表和股東表查詢貸款表中含股東貸款的情況。(五)多表的連接操作多表連接可分為內(nèi)連接、外連接、自身連接、交叉連接。其中內(nèi)連接又分為等值連接、不等連接和自然連接,外連接又分為左連接、 右連接和全連接。實(shí)際審計(jì)工作當(dāng)中所用到的多是內(nèi)連接與外連接, 較少用到自身連接與交叉連接。多表的連接使用需根據(jù)具體情況而 定,下面列出部分示例。1 .內(nèi)連接的等值連接:select * from 存款表 a
12、s a inner join 客戶信息表 as b on a. 款 項(xiàng)代碼=b.款項(xiàng)代碼;以上語(yǔ)句用于列出存款表和客戶信息表中款項(xiàng)代碼相同的記錄。2 .外連接的左連接。select * from 存款表 as a left join 客戶信息表 as b on a. 款項(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)容并不全面,更不可能完全體現(xiàn) SQL查詢的全面 功能與精妙所在,但只要
13、能夠很好地分析出審計(jì)需求, 把用自然語(yǔ)言 表達(dá)的審計(jì)思路轉(zhuǎn)化為計(jì)算機(jī)的 SQL查詢語(yǔ)句,并結(jié)合以上的常用 語(yǔ)句適當(dāng)組合運(yùn)用,一定能使數(shù)據(jù)審計(jì)模式下的工作達(dá)到事半功倍的 效果,更好地推動(dòng)計(jì)算機(jī)審計(jì)的快速發(fā)展。四、一輩子孤單并不可怕,如果我們可以從中提煉出自由,那我們就是幸福的。許多長(zhǎng)久的關(guān)系都以為忘記了當(dāng)初所堅(jiān)持與擁有的,最后又開(kāi)始羨慕起孤單的人。五、戀愛(ài),在感情上,當(dāng)你想征服對(duì)方的時(shí)候,實(shí)際上已經(jīng)在一定程度上被對(duì)方征服了。首先是對(duì)方對(duì)你的吸引,然后才是你征服對(duì)方的欲望。六、沒(méi)有心如刀割,不再依依不舍,只有,沉默相隔七、和你在一起只是我不想給任何人機(jī)會(huì)。八、一個(gè)人總要走陌生的路,看陌生的風(fēng)景,聽(tīng)
14、陌生的歌,然后在某個(gè)不經(jīng)意的瞬間,你會(huì)發(fā)現(xiàn),原本是費(fèi)盡心機(jī)想要忘記的事情真的就那么忘記了。九、無(wú)論我們愛(ài)過(guò)還是就這樣錯(cuò)過(guò),我都會(huì)感謝你。因?yàn)橛鲆?jiàn)你,我才知道思念一個(gè)人的滋味;因?yàn)橛鲆?jiàn)你,我才知道感情真的不能勉強(qiáng);因?yàn)橛鲆?jiàn)你,我才知道我的心不是真的死了; 因?yàn)橛鲆?jiàn)你,我才知道我也能擁有美麗的記憶。所以,無(wú)論你怎么對(duì)待我,我都會(huì)用心去寬恕你的狠,用心去銘記你的好。十、愛(ài)情需要的是彼此互相的照顧,當(dāng)我們心愛(ài)的人累了,我們不是坐在一邊不理,而是多陪對(duì)方談?wù)勑?,?duì)方需要什么的時(shí)候,自己盡量的滿足對(duì)方的需求,至少可以讓對(duì)方知道,在 自己身邊的感覺(jué)是如此的溫暖。十一、自從你出現(xiàn)彼,我才知道原來(lái)有人愛(ài)是那麼的
15、美好十二、有的人與人之間的相遇就像是流星,瞬間迸發(fā)出令人羨慕的火花,卻注定只是匆匆而過(guò)。十三、有一些人,這一輩子都不會(huì)在一起,但是有一種感覺(jué)卻可以藏在心里守一輩子。十四、不要輕易說(shuō)愛(ài),許下的承諾就是欠下的債!十五、不管你是多么的愛(ài)對(duì)方,但千萬(wàn)不可當(dāng)?shù)谌摺<?xì)想,默然。因?yàn)橹?,這樣的故事一開(kāi)始便注定了結(jié)局,一開(kāi)始就注定在這個(gè)故事里,很多人會(huì)受傷。離開(kāi)的總是要離開(kāi),挽留 不住,就像彼岸花,窮其一生,花葉仍是生生相錯(cuò)。十六、什么叫快樂(lè)?就是掩飾自己的悲傷對(duì)每個(gè)人微笑。十七、愛(ài)情與視力無(wú)關(guān),任你看得再怎么清楚,在愛(ài)里只有模糊。因?yàn)樘斆魈碇蔷蜎](méi)有辦法戀愛(ài),愛(ài)情根本是盲目的。十八、戀愛(ài)就像剪頭發(fā),這
16、種事情不到最后是不知道結(jié)果的,結(jié)果能否令每個(gè)人皆大歡喜,無(wú)人保障,但是一切都是自己的選擇。十九、因?yàn)閻?ài)過(guò),所以慈悲:因?yàn)槎?,所以寬容。二十、那些隨風(fēng)散落的微笑眼神,仿似落寞詩(shī)人的愛(ài)情詩(shī)句,一段一段,錯(cuò)落成行。孤獨(dú)的鐘鳴徹夜悲鳴,那些如花容顏,終不敵過(guò)時(shí)間切割的頹敗,我們憂傷的仰望陽(yáng)光,看流年未亡, 年華盡耗。二十一、一個(gè)人一生可以愛(ài)上很多的人,等你獲得真正屬于你的幸福之后,你就會(huì)明白一起的傷痛其實(shí)是一種財(cái)富,它讓你學(xué)會(huì)更好地去把握和珍惜你愛(ài)的人。二十二、愛(ài)一個(gè)人,由天由人卻由不得自己。不由自主只因刻骨銘心,不離不棄只因無(wú)法代替??偸切挠衅诖?,才有燈火闌珊處的望眼等待;總是情懷善待,才有心甘情愿地付出所有, 習(xí)慣的依賴(lài)。也許你的世界一無(wú)所有,但在愛(ài)你人的心里,你就是全世界。珍惜一個(gè)深?lèi)?ài)你的人,更要珍藏一顆為你融入生命的心。二十三、就在我以為一切都沒(méi)有改變只要我高興就可以重新扎入你的懷抱一輩子不出來(lái)的時(shí)候,其實(shí)一切都已經(jīng)滄海桑田了,我像是一躲在殼里長(zhǎng)眠的鸚鵡螺,等我探出頭來(lái)打量這個(gè)世 界的時(shí)候,我原先居住的大海已經(jīng)成為高不可攀的山脈,而我,是一塊僵死在山崖上的化石二十四、幸福,不是長(zhǎng)生不老,不是大魚(yú)大肉,不是權(quán)傾朝野。幸福是每一個(gè)微小的生活愿望達(dá)成。當(dāng)你想吃的時(shí)候有得吃,想被愛(ài)的時(shí)候有人來(lái)愛(ài)你。二十五、有時(shí),愛(ài)也是種傷害。殘忍
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年稅法分享會(huì)稅法試題及答案
- 家庭教育指導(dǎo)服務(wù)行業(yè)市場(chǎng)細(xì)分及2025年消費(fèi)趨勢(shì)研究報(bào)告
- 如何使用Photoshop進(jìn)行照片拼接試題及答案
- 法學(xué)概論名詞解釋與運(yùn)用試題及答案
- 2025年風(fēng)電發(fā)展規(guī)劃報(bào)告:海上風(fēng)能資源評(píng)估與深遠(yuǎn)海風(fēng)電場(chǎng)環(huán)境影響評(píng)價(jià)
- 醫(yī)療行業(yè)中數(shù)字化人力資源的實(shí)踐案例
- 2025年房地產(chǎn)企業(yè)風(fēng)險(xiǎn)管理戰(zhàn)略規(guī)劃與實(shí)施報(bào)告
- 2025年稅法考試能力測(cè)試試題及答案
- 2025年稅法法條記憶試題及答案
- 計(jì)算機(jī)一級(jí)Msoffice學(xué)習(xí)路線圖試題及答案
- 1.1細(xì)胞是生命活動(dòng)的基本單位課件高一上學(xué)期生物人教版(2019)必修1
- SL631水利水電工程單元工程施工質(zhì)量驗(yàn)收標(biāo)準(zhǔn)第3部分:地基處理與基礎(chǔ)工程
- 2025時(shí)政試題及答案(100題)
- 八省聯(lián)考陜西試題及答案
- 新22J01 工程做法圖集
- 2025年詩(shī)詞大賽考試指導(dǎo)題庫(kù)300題(含答案)
- 2024年山東省濟(jì)南市中考英語(yǔ)試題卷(含答案解析)
- 2025中考英語(yǔ)作文預(yù)測(cè):19個(gè)熱點(diǎn)話題及范文
- 2024年建筑業(yè)10項(xiàng)新技術(shù)
- 中國(guó)少先隊(duì)隊(duì)歌歌詞(校隊(duì)排版加注音)
- 口袋妖怪守護(hù)者3光之軌跡金手指
評(píng)論
0/150
提交評(píng)論