2013-08-17 27 views
1

我想要返回所有列,並且在任何地方都有NULL來表示「嘿」。mysql select all - ifnull檢查所有列爲空

但這不起作用

SELECT IFNULL(*, 'hey') FROM $table 
+0

**「不起作用」是什麼意思?**「不起作用」是我們理解問題的不充分說明。當你嘗試時發生了什麼?你得到不正確的結果了嗎?你有沒有得到結果?如果結果不正確,是什麼使它們不正確?你想要什麼呢?你有沒有得到任何正確的結果?如果是這樣,他們是什麼?不要讓我們猜測。 –

+1

在這種情況下,使用的語法顯然是無效的,所以可以推斷錯誤消息。 –

回答

4

你必須在同一時間做這個一列。

函數通常不會將*作爲參數。

select ifnull(col1, 'hey'), . . .