SQL数据库基础讲解SELECT、SELECT小技巧.pptVIP

SQL数据库基础讲解SELECT、SELECT小技巧.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL数据库基础讲解SELECT、SELECT小技巧

SQL数据库基础讲解 主讲人:赵峰 SELECT 格式:SELECT 字段名 FROM 表名 WHERE 条件 例:查询数据库中所有10月份类别为01的凭证 SELECT * FROM GL_ACCVOUCH WHERE IPERIOD=10 AND CSIGN=‘01’ SELECT *代表所有字段 GL_ACCVOUCH为凭证表名 IPERIOD 是月 CSIGN是凭证类别 查某几个字段可以把*换成字段名 可以用BETWEEN AND 来规定日期范围 可以用IN()来规定条件范围 SELECT 在总帐中查询所有客户10月20日到11月20日的应收帐款发生额及余额,按客户编码排序 Select sum(md)”借方金额” ,sum(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 SELECT Sum为求和,sum和group by 连用是分组求和,如果不用group by 就是把所有记录加成一个数 order by 为排序 order by +字段名就是按某一字段排序 SELECT 两个表关联查询 格式:select 字段名 from 表名a join 表名 b on 关联条件 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 SELECT Inner join 内连接 只显示查询字段 left join 左连接 两张表的字段同时显示 SELECT小技巧 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_temp from 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 SELECT 小技巧 case when 条件 then 结果 else 另一结果.如果where 条件里只能加入一种选择的话,以上语句就十分有用了,它可以帮助我们分类统计数据 select 字段名 into 临时表名 from 来源表名 where 条件,如果我们的数据要从好多表中提取,那用生成临时表的方法会使我们少绕很多弯路. 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.ccode sp_serveroption 192.1.5.252,data access,true SELECT 小技巧 查找出ap_detail中cpzid在gl_accvouch中不存在的记录 查某一记录在另一张相关联的表里不存在时用not in select* 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) SELECT 小技巧 Dist

文档评论(0)

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

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

1亿VIP精品文档

相关文档