如何应用SQL进行商业银行非现场审计(初稿3).docVIP

如何应用SQL进行商业银行非现场审计(初稿3).doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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 对应科目 有时候

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档