Oracle中的遇到的''和NULL的问题

1、如果在查询是用了空字符串:'',查询时用:='',是匹配不上的,要用:IS NULL 才能匹配。

WITH A AS
(SELECT '' NULL1 FROM DUAL)
SELECT COUNT(1)
FROM A
WHERE A.NULL1 IS NULL;

WITH B AS
(SELECT '' NULL1 FROM DUAL)
SELECT COUNT(1)
FROM B
WHERE B.NULL1 = '';

posted @ 2021-11-05 10:43  shudu19  阅读(243)  评论(0)    收藏  举报