- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈SQL在商业银行非现场审计中的应用
徐华椰
SQL(Structured Query Language)是一种 数据库查询和程序设计语言,用于存取数据以及查询、更新和管理 关系数据库系统。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,对不同底层结构的不同数据库系统,可以使用相同的SQL语言作为数据输入与管理的接口。
商业银行需要存储的数据量很大,大量数据使得在非现场审计过程中不容易快速查找审计疑点,发掘审计重点。如果我们将数据库导入SQL软件,编写几条简单的语句就会容易查找出你所想关注的疑点、重点。
一、select语句的应用
select 中文意思为选择、挑选,是 SQL数据库中常用的函数。商业银行非现场审计的过程就是利用各种条件进行数据筛选的过程,如果我们有下列凭证表,查询卡存款科目的凭证,可以使用select语句进行查询。
日期
凭证号
科目代码
金额
对方科目
摘 要
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
10100900
46600971.11
466001500000
101001400000
10100186098.494
10100
此外,有时候要求我们在打印列的时候按一定的顺序输出,或者为了阅读方便,我们也可调整列的输出顺序。
例如:select 对方科目,凭证号,金额
From 凭证表
我们就能得到以下图表:
对方科目
凭证号
金额
10100964.32
46600900
46600971.11
101001500000
101001400000
10100186098.494
虽然 SELECT 语句的完整语法较复杂,但是其主要的子句可归纳如下:
SELECT [ALL|DISTINCT]目标表达式1[,目标表达式2]…
FROM 表名1[,表名2]…
[where条件表达式]
[group by 列名1][HAVING条件表达式]]
[order by 列名2][ASC|DESC]]
注:“[]”表示可选项目,“”表示必须按项目,“|”符号表示多选一。在select语句后面跟“目标表达式”而不是“列”,是因为在构造查询时,可能会利用表达式生成新的列。
其中Group By语句从英文的字面意义上理解就是“根据(by)一定的规则进行分组(Group)”。它的作用是通过一定的规则将一个数据集划分成若干个小的区域,然后针对若干个小区域进行数据处理。ORDER BY 语句用于根据指定的列对结果集进行排序。ORDER BY 语句默认按照升序对记录进行排序。如果您希望按照降序对记录进行排序,可以使用 DESC 关键字。
二、AS子句的应用
如果在
您可能关注的文档
最近下载
- (2025)水利安全员c证考试题库及参考答案.docx VIP
- CYX-QEHP-12生产计划控制程序.doc VIP
- 《GBT 3655-2022用爱泼斯坦方圈测量电工钢带(片)磁性能的方法》最新解读.pptx
- Φ0.05mm微孔节流静压气体止推轴承性能的多维度探究与优化策略.docx
- 成人肺功能检查技术进展及临床应用推荐指南PPT课件.pptx VIP
- 苏教版小学科学二年级下册2《各种各样的杯子》教学课件.ppt VIP
- 学校制度汇编学校制度集.doc VIP
- 2023届湖北省圆创联考高三下学期五月联合测评英语试题及参考答案.pdf VIP
- 四氢噻吩的生产技术与市场分析.pdf VIP
- 全国高中青年数学教师优质课大赛一等奖《基本不等式》教学设计.doc VIP
文档评论(0)