我有一個包含30多行的表,並且我想要執行select *但是我也想確保沒有包含空值的行鍼對某個列返回。我怎樣才能做到這一點,而不必在選擇列出每個列名稱?Oracle - 選擇其中一列滿足謂詞的所有列表
我現在的SQL看起來像這樣;
select *
from table
where (select column
from table
where column is not null) is > 20
但是這不起作用,因爲嵌套select會返回多個值。
有什麼建議嗎?
好吧,所以我可以使用where子句,幷包括這樣的列名稱column_name不爲空 – cduggan