




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
CCRM,-根据CCRM系统,简单介绍后台设计思路及sybaseIQ常用函数,1,根据业务性质区分:存款业务活期存款、定期存款、单位通知存款、保证金存款等贷款业务住房贷款、助学贷款或有业务贴现、垫款及透支、信用证、保函、保理等,可以在某种情况转换成贷款业务中间业务指各种代收费业务、银行转账、异地存款等,银行业务,2,账户级数据(凭证级数据)单个账号、凭证号客户级数据单个客户号对应多个账号(凭证号)机构级数据机构下面有多个客户机构分为:网点、二支、一支、二分、一分、总行,数据级别,3,存量数据期末余额增量数据比上日、比上月、比上季、比上年、同比、环比均量数据本月日均、本季日均、本年日均指标数据累计发生数、累计发生金额、户数,数据指标,4,产品类别存款、贷款、或有业务、中间业务产品级别一级到四级,产品编码,5,客户账户对照机构客户对照客户号对照不同系统之间客户号对照,对照关系,6,数据汇总,7,ABIS:资产负债CMS:信贷CMP:现金管理CAS:贷款、放贷CIF:客户IAC:内核BIBS:国际业务,数据来源,8,IQASEselecta=trim(222)-IQselecta=ltrim(222)-ASEselecta=rtrim(222)ASEselecta=a=ltrim(rtrim(222)ASE,常用函数,9,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)小写转换,10,space(int_expr)几个空格replicate(char_expr,int_expr)重复字段几次stuff(expr1,start,length,expr2)替换字段reverse(char_expr)反写字段ltrim(char_expr)rtrim(char_expr)去空格ASE,11,聚合函数总数: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,12,UNION(ALL)合并两个以上查询的结果集,结果集必须一致(属性类型、属性个数),有ALL就是不去除重复记录EXCEPT(保留字)INTERSECT(保留字),13,通配符%匹配任何数量的字符或无字符_匹配任何单个字符(空间占位符)规定有效范围,或某个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_正则查询例子:,14,日期函数1、getdate(),获取系统日期2、datepart(日期部分,日期),具体日期年、月、日例子:selecta=datepart(qq,getdate()3、datediff(日期部分,日期1,日期2),计算两日期差值例子:selecta=datediff(qq,20120101,getdate()4、dateadd(日期部分,数值表达式,日期),日期加减例子:selecta=dateadd(yy,-1,getdate(),15,转换函数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),16,casewhen的用法1、转换值:selectid,name=casewhenjibie=1then总行whenjibie=2then一分else未知end2、表横竖转换:将竖表数据转换成横表数据例子:3、字段除运算:例子:selectcasewhena=0thenb=0whena0thenb=c/aendfromtable_namewhere,17,左连接以左表为主leftoutjoinon或者where后*=右连接以右表为主rightoutjoinon或者where后=*内连接交集innerjoinon外连接合集fulloutjoinon,18,一些不错的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.,19,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,20,object_id(objname)数据库对象ID号后台用来判断表函数等是否存在,系统函数,21,systableselecttop10t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 护理不良事件与险危事件分析
- 执行采购工作总结
- 了解课件教学课件
- 公司用电安全培训内容课件
- 公司生产安全培训资料课件
- 无偿保管合同的模板5篇
- 黑龙江省2025年全国成人高等学校招生统一考试地理复习题库及答案
- 广东省2025年成人高考英语(高起点)复习题及答案
- 结算岗位工作总结
- 数据汇报高级感
- 前列腺增生科普课件
- 2025年财务核算招聘笔试模拟题
- 人教版四年级上册第一单元1.6《算盘》课时练(含答案)
- 鸡蛋品质检测与分析
- 铁路客运市场营销现状分析及策略优化
- 2026年色彩流行趋势报告
- 2025年县教育局中小学校长后备干部考试试题及答案
- 心衰护理题库及答案
- 《无人机飞行控制技术》全套教学课件
- 超声诊断在肱骨外上髁炎(网球肘)中的应用
- 舆论导向培训课件
评论
0/150
提交评论