我的所有行都COLUMN1 CHAR(1)在其中,这是我的 sql 查询:MYTABLENULL
SELECT COLUMN1 FROM MYTABLE WHERE COLUMN1 != 'A'
Run Code Online (Sandbox Code Playgroud)
它什么也不返回,因为所有行都有NULLin COLUMN1。我想它应该返回一切。我该如何让它发挥作用?我不想用
COALESCE(NULLIF(COLUMN1, ''), '*')
Run Code Online (Sandbox Code Playgroud)
因为它会减慢查询速度。还有其他选择吗?
如果你真的想要 NULL,那为什么不呢
SELECT COLUMN1 FROM MYTABLE WHERE (COLUMN1 != 'A' OR COLUMN1 IS NULL)
Run Code Online (Sandbox Code Playgroud)
???
| 归档时间: |
|
| 查看次数: |
30700 次 |
| 最近记录: |