加入收藏 | 设为首页 | 会员中心 | 我要投稿 核心网 (https://www.hxwgxz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

搞清这些陷阱,NULL和三值逻辑再也不会作妖

发布时间:2019-11-11 11:12:22 所属栏目:编程 来源:youzhibing2904
导读:NULL NULL 用于表示缺失的值或遗漏的未知数据,不是某种具体类型的值。数据表中的 NULL 值表示该值所处的字段为空,值为 NULL 的字段没有值,尤其要明白的是:NULL 值与 0 或者空字符串是不同的。 两种NULL 这种说法大家可能会觉得很奇怪,因为 SQL 里只存

需求:查询与 A 班住在深圳的学生年龄不同的 B 班学生,也就说查询出 :马化腾 和 李彦宏,这个 SQL 该如何写,像这样?

  1. -- 查询与 A  班住在深圳的学生年龄不同的 B 班学生 ? 
  2. SELECT * FROM t_student_B 
  3. WHERE age NOT IN ( 
  4.     SELECT age FROM t_student_A  
  5.     WHERE city = '深圳市' 
  6. ); 

我们来看下执行结果:

搞清这些陷阱,NULL和三值逻辑再也不会作妖

(编辑:核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读