




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CCRM,-根据CCRM系统,简单介绍后台设计思路及sybaseIQ常用函数,根据业务性质区分:存款业务活期存款、定期存款、单位通知存款、保证金存款等贷款业务住房贷款、助学贷款或有业务贴现、垫款及透支、信用证、保函、保理等,可以在某种情况转换成贷款业务中间业务指各种代收费业务、银行转账、异地存款等,银行业务,账户级数据(凭证级数据)单个账号、凭证号客户级数据单个客户号对应多个账号(凭证号)机构级数据机构下面有多个客户机构分为:网点、二支、一支、二分、一分、总行,数据级别,存量数据期末余额增量数据比上日、比上月、比上季、比上年、同比、环比均量数据本月日均、本季日均、本年日均指标数据累计发生数、累计发生金额、户数,数据指标,产品类别存款、贷款、或有业务、中间业务产品级别一级到四级,产品编码,客户账户对照机构客户对照客户号对照不同系统之间客户号对照,对照关系,数据汇总,ABIS:资产负债CMS:信贷CMP:现金管理CAS:贷款、放贷CIF:客户IAC:内核BIBS:国际业务,数据来源,IQASEselecta=trim(222)-IQselecta=ltrim(222)-ASEselecta=rtrim(222)ASEselecta=a=ltrim(rtrim(222)ASE,常用函数,datalength(char_expr)字段的长度substring(expression,start,length)截取字段类似的函数:left(属性,n)、right,靠左右截取几个字段例:selecta=left(1111111,3)selecta=substring(1111111,1,3)right(char_expr,int_expr)截取右侧,同样还有左侧函数upper(char_expr)大写转换lower(char_expr)小写转换,space(int_expr)几个空格replicate(char_expr,int_expr)重复字段几次stuff(expr1,start,length,expr2)替换字段reverse(char_expr)反写字段ltrim(char_expr)rtrim(char_expr)去空格ASE,聚合函数总数:selectcount(*)astotalcountfromtable1求和:selectsum(field1)assumvaluefromtable1平均:selectavg(field1)asavgvaluefromtable1最大:selectmax(field1)asmaxvaluefromtable1最小:selectmin(field1)asminvaluefromtable1聚合函数的使用:一般聚合函数会跟groupby同时使用,聚合函数出现在select后面的字段上,除了groupby后面的字段外,其余字段必须使用聚合函数计算例:selectid,name,count(*),sum(field1),avg(field2),max(field3),min(field4)fromtable1groupbyid,name,UNION(ALL)合并两个以上查询的结果集,结果集必须一致(属性类型、属性个数),有ALL就是不去除重复记录EXCEPT(保留字)INTERSECT(保留字),通配符%匹配任何数量的字符或无字符_匹配任何单个字符(空间占位符)规定有效范围,或某个OR条件ABGA,B,GA-CA,B,CA-CE-GA,B,C,E,F,GABG除了A,B,GA-C除了A,B,C常用模糊查询,例:select*fromtablewherecolumnlike%aaa%select*fromtablewherecolumnlike_aaa%select*fromtablewherecolumnlike%aaa_正则查询例子:,日期函数1、getdate(),获取系统日期2、datepart(日期部分,日期),具体日期年、月、日例子:selecta=datepart(qq,getdate()3、datediff(日期部分,日期1,日期2),计算两日期差值例子:selecta=datediff(qq,20120101,getdate()4、dateadd(日期部分,数值表达式,日期),日期加减例子:selecta=dateadd(yy,-1,getdate(),转换函数convert此函数把值从一种类型改变成另一种类型,例如:截取:selecta=convert(char(4),123456),补位:selecta=convert(char(10),123456),转型:selecta=convert(varchar(10),123456),日期转换convert(datetype(length),expression,format)例子:selecta=convert(char,getdate(),112),casewhen的用法1、转换值:selectid,name=casewhenjibie=1then总行whenjibie=2then一分else未知end2、表横竖转换:将竖表数据转换成横表数据例子:3、字段除运算:例子:selectcasewhena=0thenb=0whena0thenb=c/aendfromtable_namewhere,左连接以左表为主leftoutjoinon或者where后*=右连接以右表为主rightoutjoinon或者where后=*内连接交集innerjoinon外连接合集fulloutjoinon,一些不错的sql语句1、说明:复制表(只复制结构,源表名:a新表名:b)法一:select*intobfromawhere11(1=2)法二:selecttop0*intobfroma2、说明:拷贝表(拷贝数据,源表名:a目标表名:b)insertintob(a,b,c)selectd,e,ffromb;3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径)insertintom(a,b,c)selectd,e,ffromnin具体数据库where条件例子:.frombin&Server.MapPath(.)&data.mdb&where.,4、说明:子查询(表名1:a表名2:b)selecta,b,cfromawhereaIN(selectdfromb)或者:selecta,b,cfromawhereaIN(1,2,3)5、说明:数据库分页如果每页10条记录,则第n页记录,如下:selecttop(n-1)10*from(selecttopn*10*fromtableorderbyidasc)table_别名orderbyiddesc,object_id(objname)数据库对象ID号后台用来判断表函数等是否存在,系统函数,systableselecttop
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 黑马培训考试题及答案
- 过程量具考试题及答案
- 国画写意考试题及答案
- 公文培训考试题及答案
- 工程物资考试题及答案
- 高处安装考试题及答案
- 放射知识考试题及答案
- (正式版)DB15∕T 3674-2024 《谷子二段式机械化收获技术规范》
- 杜塞理论考试题及答案
- 企业内审流程与执行检查清单
- 委托寺庙管理经营协议书
- 三人茶楼合伙合同范本
- T/CCS 026-2023煤矿防爆锂电池车辆动力电源换电安全技术要求
- 住宿外出免责协议书
- 《法国美食文化课件》
- DLT 5035-2016 发电厂供暖通风与空气调节设计规范
- 新药研究与开发技术 课件2.新药的发现研究
- 销售合规风险管理制度
- 盾构施工安全管理
- 职场动物进化手册
- 2025中国农业银行贷款合同
评论
0/150
提交评论