位置: 编程技术 - 正文

sql连接查询中,where关键字的位置讲解(sql连接查询中AB)

编辑:rootadmin

由于笔者天生笨拙,且思维不严谨,也实在不擅长写sql语句,高手请勿见笑,就请直接跳过本文吧。

背景就不多介绍了,先建表,插入测试数据吧。字段那些都有注释表建好之后,测试数据也OK。下面开始说需求啦。

1.查出每位医生的相关信息,以及该医生所拥有的号源数量。

这简直太简单了,可能连刚学会helloWorld和一点点数据库基础的朋友都会严重真心BS。不过代码还是写出来。确实简单啊。一个小小的分组就能搞定的。还卖什么关子呢。

那现在需求改变,需要按条件去匹配:要求号源表的workTime大于当前日期才算有效的,否则就不匹配。如果workTime条件不匹配的医生,对应的PersonNumSounceCOUNT字段的值应为0 ;例如:Jim医生没有匹配和符合条件的号源,其PersonNumSounceCOUNT字段值应为0。抬头仰望天空度,想想能够用where关键字过滤,然后一次性查询出来吗?试试吧。相信有人会写出上面的代码来。可是执行查询后,发现完全不符合要求啊。连Jim医生的基本信息和表记录也都被过滤掉了,不见了。咋回事啊?

原因很简单嘛。在连接查询的后面使用"where"关键字,会过滤连接查询的结果集中的数据。由于右表(号源表)的条件不匹配,也会导致左表(医生表)的数据被过滤掉。

所以,会出现以上的现象(Jim医生的信息和记录都不见了)。要想一次性查出来可能吗?到底该如何去实现呢?

其实,正确的写法应该是这样的:再执行一下,果然OK,是满足要求的结果。思路就是:只需要过滤右表,就将(使用子查询)过滤后的结果集作为连接查询的右表,然后再去连接,分组......

其实编写简洁而高性能的sql语句,是需要很强的逻辑思维能力(和数学分不开)和经验的。还有种更简单的写法:这样去解释,不知道大家是否能够理解,反正大致意思就是这样的。笔者的表达能力和水平确实有限,难免有偏差,望读者谅解!

推荐整理分享sql连接查询中,where关键字的位置讲解(sql连接查询中AB),希望有所帮助,仅作参考,欢迎阅读内容。

sql连接查询中,where关键字的位置讲解(sql连接查询中AB)

文章相关热门搜索词:sql中连接查询有几种,sql数据库连接查询语句,sql 连接查询语句,sql的连接查询主要包括,sql的连接查询主要包括,sql连接查询结果,sql 连接查询语句,sql连接查询中AB,内容如对您有帮助,希望把文章链接给更多的朋友!

sqlserver中的事务和锁详细解析 前几天拜读《sqlserver高级程序设计》和《SQLServer编程入门经典(第3版)》这两本翻译后的中文版书籍。竟然发现目录结构大致一样,其讲解的内容

sqlserver数据库大型应用解决方案经验总结 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天百万级甚至上亿的PV无疑对数据库

浅谈sqlserver的负载均衡问题 截至到SQLServerR2版本,微软还是没有推出官方的负载均衡组件,只能通过SQLServer的其他技术特性或者利用第三方组件来DIY。在以前的文章中,小编也

标签: sql连接查询中AB

本文链接地址:https://www.jiuchutong.com/biancheng/320331.html 转载请保留说明!

上一篇:sqlserver性能调优经验总结(sqlserver2019性能)

下一篇:sqlserver中的事务和锁详细解析(sqlserver数据库事务)

  • 补缴个税差额有时间规定吗
  • 出借包装物收到押金
  • 发票认证没有信用怎么办
  • 收到工程服务费会计分录
  • 土地使用税在交多少
  • 营业成本在资产负债表哪里
  • 个体工商户生产经营所得怎么申报
  • 收到投资款如何写凭证
  • 报销应聘人员差旅费
  • 发票入不了账怎么办
  • 外汇结汇的方法有哪些呢?
  • 出口退税销项大于进项,需要交税吗
  • 代国外佣金代扣税金账务怎么处理?
  • 境外企业向境内国外汇款
  • 代办企业开户
  • 道路施工企业的财务核算包括
  • 货款打了未收到发票但是公司倒闭了怎么办?
  • 部队收礼怎么处罚
  • 公司发的奖金可以直接公司账户转账给员工吗?
  • 上海航交所官网
  • 国税局网上申报
  • 营改增后小规模纳税人
  • 本月收到外汇怎么做账
  • 偶然所得怎么缴纳个人所得税免税
  • 公司暂估成本过高,如何处理
  • 开增值税专用发票需要什么资料
  • 核定征收要交企业所得税吗
  • 季度成本分析报告
  • 天津市残保金缴纳标准
  • 滴水观音的养殖方法选好浇水
  • 在我国,企业可以用税前利润弥补几年内的损失
  • 塞里雅兰瀑布图片高清
  • 设备拆修痕迹影响大吗
  • tensorflow安装教程pycharm
  • 免抵退税帐务处理
  • php正则函数内容匹配
  • 票据贴现税务处理
  • 财务的几张报表
  • 保安行业税率是多少
  • css滚动条自动滚动
  • 土地出让金返还比例是多少
  • 增值税专用发票抵扣期限
  • 没有盈利的单位叫什么
  • 快递破损后赔偿还能把东西拿走吗
  • 原值净值怎么算
  • 工会经费计提按应付职工薪酬借方还是贷方?
  • 预缴所得税年底处理账务吗
  • 获取sqlsession
  • 免税企业免征增值税条件
  • 教育行业税收优势分析
  • 息税前利润的计算公式中的利息费用
  • 小规模销售免税产品需要交税吗
  • 出差补助办法
  • 境外所得税税收抵免操作指南
  • 勘察设计费取费
  • 递延收益在资产负债表哪里列示
  • 对公账户收到钱有提示吗
  • 房地产开发企业销售自行开发的房地产项目
  • 投资者以现金支出为准
  • 股权转让 会计
  • 网站和店铺的区别
  • 建筑机械使用安全规范最新版
  • 详解标准mysql(x64) Windows版安装过程
  • win8怎么打开系统设置
  • 重装系统清空
  • ubuntu virtual box
  • 怎么解决xp不能安装软件
  • Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化
  • javascript居中
  • python批量下载文件
  • 脸部两旁的骨头
  • json 日期类型
  • js鼠标滑动特效
  • js实现新浪博客推送
  • 基于JavaScript实现的可试化工具是
  • unity物体碰撞爆炸
  • 关于地税代收工会经费工作实施办法
  • 2018城镇土地使用税减免政策
  • 网上如何申请
  • 国税局江西省税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设