用友SQL数据库基础讲解.pptx

上传人:莉*** 文档编号:87315637 上传时间:2023-04-16 格式:PPTX 页数:12 大小:112.38KB
返回 下载 相关 举报
用友SQL数据库基础讲解.pptx_第1页
第1页 / 共12页
用友SQL数据库基础讲解.pptx_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《用友SQL数据库基础讲解.pptx》由会员分享,可在线阅读,更多相关《用友SQL数据库基础讲解.pptx(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、SELECT格式:select 字段名 from 表名 where 条件 例:查询数据库中所有10月份类别为01的凭证select*from gl_accvouch where iperiod=10 and csign=01第1页/共12页SELECT*代表所有字段GL_ACCVOUCH为凭证表名IPERIOD 是月CSIGN是凭证类别查某几个字段可以把*换成字段名可以用BETWEEN AND 来规定日期范围可以用IN()来规定条件范围第2页/共12页SELECT在总帐中查询所有客户10月20日到11月20日的应收帐款发生额及余额,按客户编码排序Select sum(md)”借方金额”,sum

2、(mc)”贷方金额”,sum(md)-sum(mc)”余额”from gl_accvouch where ddate between 2002-10-20 and 2002-11-20 and ccode=1131 group by ccus_id order by ccus_id第3页/共12页SELECTSum为求和,sum和group by 连用是分组求和,如果不用group by 就是把所有记录加成一个数order by 为排序 order by+字段名就是按某一字段排序第4页/共12页SELECT两个表关联查询格式:select 字段名 from 表名a join 表名 b on 关

3、联条件 where 查询条件例:select b.ccusname”客户名称”,b.ccusid”客户编码”,a.sum(md)”借方金额”,a.sum(mc)”贷方金额”from gl_accvouch a inner join customer b on a.ccus_id=b.ccusid where a.ddate between 2002-10-20 and 2002-11-20 and a.ccode=1131 group by b.ccusid order by b.ccusid第5页/共12页SELECTInner join 内连接 只显示查询字段left join 左连接 两

4、张表的字段同时显示第6页/共12页SELECTSELECT小技巧小技巧select a.citem_id,b.cinvstd,sum(case when cendd_c=借 then me else 0 end)-sum(case when cendd_c=贷 then me else 0 end)as je,sum(case when cendd_c=借 then ne_s else 0 end)-sum(case when cendd_c=贷 then ne_s else 0 end)as ne_s,sum(b.iinvsprice/1.17)as wsdjinto ch_tempfrom

5、 gl_accass a join inventory b on a.citem_id=b.cinvcode where iperiod=10 and citem_id is not null and ccode=124101 and me0group by a.citem_id,b.cinvstd第7页/共12页SELECT SELECT 小技巧小技巧case when 条件 then 结果 else 另一结果.如果where 条件里只能加入一种选择的话,以上语句就十分有用了,它可以帮助我们分类统计数据select 字段名 into 临时表名 from 来源表名 where 条件,如果我们的

6、数据要从好多表中提取,那用生成临时表的方法会使我们少绕很多弯路.第8页/共12页SELECT 小技巧跨计算机取数select a.ccode from gl_accass a left join 192.1.5.252.haier_office.dbo.b_queryparam b on a.ccode=b.ccode where b.ccode is null group by a.ccodesp_serveroption 192.1.5.252,data access,true第9页/共12页SELECT SELECT 小技巧小技巧查找出ap_detail中cpzid在gl_accvouch中不存在的记录查某一记录在另一张相关联的表里不存在时用not inselect*from ap_detail where cpzid not in(select coutno_id from gl_accvouch a inner join ap_detail b on a.coutno_id=b.cpzid)第10页/共12页SELECT SELECT 小技巧小技巧Distinct 相同的只取一个例:select distinct cvouchid from ap_detail where iperiod=10第11页/共12页感谢您的观看!第12页/共12页

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > PPT文档

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁