没有WHERE子句的SELECT NOT NULL值

Hél*_*ves 3 sql sql-server null select

有没有一种方法可以在没有where子句的情况下选择非空值?我知道可以这样做

SELECT X, Y, Z
FROM T
WHERE X IS NOT NULL
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有办法将null'过滤器'放在select子句中而不使用where

也许是这样的?

SELECT NOT_NULL(X), Y, Z
FROM T
Run Code Online (Sandbox Code Playgroud)

SQL*_*ace 9

不,没有办法,如果你需要过滤东西,你需要一个WHERE子句.也就是说,您可以使用ISNULL或COALESCE将从null返回的值更改为其他值