null的比较

简介:        Null的含义是不确定的意思,在oracle数据库中 ‘’代表的也是null。

       Null的含义是不确定的意思,在oracle数据库中 ‘’代表的也是null。由于null的特殊性,null有着自己的判断方法。下面两条查询语句相信很多读者都碰到过,甚至无意写过。当null跟在等于后面时,是查询不到记录的。

select * from emp where job = null or job =’’;

select * from emp where job <> null and job <> ‘’;

正确的写法应该是:

select * from emp where job is null;

select * from emp where job is not null;

目录
相关文章
|
5月前
|
机器学习/深度学习 监控 数据可视化
Ultralytics是什么?
【8月更文挑战第3天】Ultralytics是什么?
336 0
|
7月前
|
计算机视觉
detectMultiScale
【6月更文挑战第8天】
367 4
|
开发工具 Python
ignatureNonceIsNull
ignatureNonceIsNull
80 1
我应该使用 NULL 还是 0?
我应该使用 NULL 还是 0?
Helpful Maths
Helpful Maths
144 0
Helpful Maths
|
人工智能
Colorful Slimes
题目描述 Snuke lives in another world, where slimes are real creatures and kept by some people. Slimes come in N colors. Those colors are conveniently numbered 1 through N. Snuke currently has no slime. His objective is to have slimes of all the colors together.
101 0
|
Web App开发 前端开发 JavaScript
gulp
gulp 1. 安装 npm install --g gulp 2. 初始化 npm init 3.
1105 0