如果不使用非null,则选择非空值

时间:2017-05-03 12:14:25

标签: sql

Hot在表中显示NOT NULL值而不使用关键字NOT NULL?

2 个答案:

答案 0 :(得分:2)

有几种方法可以做到这一点,我想到的第一种方法是在where子句中进行某种算术,然后对其进行定向,使其始终通过。 NULL值记录将使where子句失败并删除结果集。

Select *
From Table
Where ID * 1 = ID

如果您没有要使用的号码,则可以改为:

Select *
From Table
Where StringID + '' = StringID

答案 1 :(得分:1)

SELECT * FROM Table1 WHERE Id NOT IN (
    SELECT Id FROM Table1 WHERE Column1 IS NULL
);

假设唯一标识符列(如果有一个)被称为" Id"。