当前位置: 首页 > news >正文

1 网站建设的目标是什么新注册网站

1 网站建设的目标是什么,新注册网站,17模板网网页,标题优化seo今天遇到一个问题#xff1a; 1、当 in 内的字段包含 null 的时候#xff0c;正常过滤#xff1b; 2、当 not in 内的字段包含 null 的时候#xff0c;不能正常过滤#xff0c;即使满足条件#xff0c;最终结果也为 空。 测试如下#xff1a; select * from emp e;当…今天遇到一个问题 1、当 in 内的字段包含 null 的时候正常过滤 2、当 not in 内的字段包含 null 的时候不能正常过滤即使满足条件最终结果也为 空。 测试如下 select * from emp e;当 in 内的字段包含 null 的时候结果正常 select * from emp e where e.mgr in (select comm from emp t);当 not in 内的字段包含 null 的时候结果为空实际应为下面加上 is not null 条件时的结果才算正常 select * from emp e where e.mgr not in (select comm from emp t);加上 is not null 条件时结果正常由于NULL不等于NULL也去除了 MGR 为 NULL 的那条记录所以是12条 select * from emp e where e.mgr not in (select comm from emp t where t.comm is not null);根据以上测试得出用 not in 条件过滤时应首先排除 is not null 的记录否则可能会出现意想不到的结果。 其实当not in中包含null select * from t where class not in (1,2,null)上面的sql相当于 select * from t where class !1and !2and !null在SQL中NULL值与任何其它值的比较即使是NULL永远不会为“真”。not in 相当于and条件只要有一个false那么所有的都为false所以查出来的数据固定为空 解决方案not in中的数据过滤掉空值 或 使用not exists exists用法 select * from 表A where id in (select id from 表B)-- 上面的sql可以改写为 select * from 表A where exists(select 1 from 表B where 表B.id表A.id)in以子查询表B的结果集为驱动在表A中依次遍历查询id是否在子查询的结果集中存在 exists以外表表A为驱动表若括号内的子查询有任意数据返回表示当前行匹配成功 exists用于检查子查询是否至少会返回一行数据强调的是是否返回结果集不要求知道返回什么
http://www.zqtcl.cn/news/914213/

相关文章:

  • 学院宣传网站制作大型网站团队人数
  • 新品发布会ppt参考友山建站优化
  • 做网站云服务器装系统厦门网站建设哪家强
  • 网站建设顶呱呱东莞建设信息网官网
  • 化妆品网站下载企业宣传片报价明细
  • php建设网站怎么用网站建设忽悠
  • 网站软件app免费注册账号qq
  • 清河网站建设公司西安开发网站的公司
  • 怎么用自己的服务器做网站软件接口设计文档
  • 昆明做网站建设找谁郑州网站制作的公司哪家好
  • 天津seo网站推广如何做医美机构网站观察分析
  • 东莞网站到首页排名网站建设与设计主要是干什么的
  • 自己做网站要花钱吗个人网站可以做资讯吗
  • 做vr效果图的网站做小程序的公司有哪些比较好
  • 物流建设网站总结制作壁纸的软件
  • 自己电脑做主机怎么做网站培训公司排名
  • 网站seo优化排名qq空间wordpress搬家
  • 做二手元器件那个网站查价格元气森林网络营销策略分析
  • 优质网站建设是哪家17网站一起做网店不发货
  • 建设企业网银如何对账seo优化推广工程师
  • 广州制作外贸网站小说网站制作公司
  • 东莞南城网站建设价格注册深圳公司有什么好处
  • 做网站图片大小建个人网站要多少钱
  • 北京免费建网站seo网站关键词
  • 南宁网站制作公司dede网站建站教程
  • 辽宁省建设工程招标协会网站自建网站主题及策划
  • 石材做网站google建网站
  • 装配式建筑信息平台无忧seo博客
  • 做淘客网站用备案网络推广预算方案
  • 网站建设需不需要招标好网站欣赏