2015-06-08 38 views
0

我是個具有一列‘名稱’一臺試驗。如果要填充硬編碼字符串‘沒有價值’,如果我的表是空白的,如果表不爲空,然後簡單地顯示所有的數據(我們使用'選擇')填充硬編碼沒有價值」,如果表是空白

+0

編輯您的問題與您嘗試過的帖子,如果你有錯誤 – Anptk

回答

0

如果表是空的,那麼你希望看到'No Value',否則就是內容,通常情況下,你會在應用層做這個。這樣做在SQL:

select (case when count(*) = 0 then 'No Value' end) 
from table t 
having count(*) = 0 
union all 
select name 
from table t; 

需要在第一個查詢的count(*),使其聚集查詢

0。