- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何应用SQL进行商业银行非现场审计(初稿3)
浅谈SQL在商业银行非现场审计中的应用
徐华椰
SQL(Structured Query Language)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。select 中文意思为选择、挑选是SQL数据库中常用的函数。 凭证号 科目代码 金额 对方科目 摘 要 2010/2/546600 964.32 10100 定期取现 2010/2/546102 900 46600 活期存款转入银行卡 2010/2/546203 971.11 46600 定期存款转入银行卡 2010/2/546600 1500000 10100 银行卡取现 2010/2/546600 1400000 10100 银行卡取现 2010/2/546600 186098.494 10100 银行卡取现 SELECT 日期,凭证号,科目代码,金额,对方科目,摘要
From 凭证表
Where 科目代码 like “46600”
在这里where后面相当于我们需要查询的条件,通过添加更多的条件可以使我们所能查询出来的数据更加精确,例如我们想要查询活期存款转入银行卡可以使用以下查询语句:
SELECT 日期,凭证号,科目代码,金额,对方科目,摘要
From 凭证表
Where 科目代码 like “46102”and 对方科目代码 like “46600”
用and或者or进行多条件查询可以大大降低我们工作量,帮助我们筛选出我们所需要的内容。
此外我们还可以运用select语句选择若干列,在一个表中可能有很多列,其中有些列对于非现场审计是没有意义的,不需要关注所有的列,而是要有选择地选取重点列。在建立一个查询时,要确定的就是这个查询将从数据表中选取哪些信息,也就是哪些列。
例如:select 凭证号,金额,对方科目
From 凭证表
在select后面列出需要显示的列名称,并且以英文的逗号分隔,哪些没有列出的列,将不显示在结果中。
凭证号 金额 对方科目 964.32 10100 900 46600 971.11 46600 1500000 10100 1400000 10100 186098.494 10100 此外,有时候要求我们在打印列的时候按一定的顺序输出,或者为了阅读方便,我们也可调整列的输出顺序。
例如:select 对方科目,凭证号,金额
From 凭证表
我们就能得到以下图表:
对方科目 凭证号 金额 10100964.32 46600900 46600971.11 101001500000 101001400000 10100186098.494
虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:…
FROM 表名1[,表名2]…
[where条件表达式]
[group by 列名1][HAVING条件表达式]]
[order by 列名2][ASC|DESC]]
注:“[]”表示可选项目,“”表示必须按项目,“|”符号表示多选一。在select语句后面跟“目标表达式”而不是“列”,是因为在构造查询时,可能会利用表达式生成新的列。
二、AS子句的应用
如果在目标表示式中增加AS子句的应用,就能让我们更效率的查找出审计疑点、重点。
通常我们在一个表中取出字段时,字段名通常默认为字段创建时制定的名称。可是在大多数情况下,从被审计单位信息系统中采取的原始数据,其字段名字并不如我们示例数据那样直观。这些字段名在其信息系统中可能采用了英文缩写,也可能是汉语拼音,还可能是规则的编码。为使查询的结果直观明了,就必须对字段名进行操作,用容易理解的、能表示经济活动意义的、具有审计业务特征的名字来代替原来的字段名,直接是别名。
在select语句中,可以在字段名后用AS子句来指定别名。例如,可以用“科目代码”来代替“KMDM”,用“日期”来代替“RQ”。需要说明的是,用AS子句指定别名,并不能改变原来数据表中的字段名,而是仅仅改变查询结果显示的标题。要改变数据表的字段名,必须重新定义数据库的结构。首先我们来了解一下AS子句:
例:SELECT KMDM AS 科目代码
RQ AS 日期
DYKM AS 对应科目
有时候
您可能关注的文档
最近下载
- 农家乐餐饮服务礼仪培训.pptx VIP
- 2025年沪教版英语七年级上册第一单元Unit1完整试卷(含答案).pdf VIP
- 交管12123学法减分考试题库及答案100题(驾照考试).docx VIP
- 佳能PowerShotG1XMarkIII说明书.pdf VIP
- 装修改造工程主要施工方案(通用).doc VIP
- 5.3.1一元一次方程的应用(第一课时) 说课稿 2024--2025学年北师大版七年级数学上册.docx VIP
- 研学旅行活动协议书(学校).docx VIP
- 紧急供货服务协议.docx VIP
- 2025央国企CIO选型指南——ERP产品.pdf VIP
- 人教版高中物理必修一课件.pptx VIP
文档评论(0)