我行如下圖所示NVL列和NULL
ProductId ProductName ProductDesc ProductLoc
101 Camel Pencil B-10
102 Parker Pen
103 Mirado Pen C-10
當我執行下面的SQL查詢
SELECT *
FROM tablename
WHERE productloc = NVL ('', productloc)
它給我的第1和第3行,我想實現的是什麼如果productloc在SQL的where條件中爲空,那麼我應該得到所有三行。
如何獲得所需的輸出。
hmm..You與productloc來自同一table..Why比較productloc?如果你刪除where語句,你會得到所有的行。 –
保持nvl雙方。 – Buddi
'NVL('',productloc)'總是返回'productloc',因爲''''等於'null'在Oracle中 – Kacper