2013-11-25 91 views

回答

2

試試這個,它會跳過這兩個NULL(這算反正不計數)以及空字符串:

SELECT COUNT(*) 
FROM TABLE 
WHERE column_name != '' and column_name IS NOT NULL 
+0

MySQL的似乎算空值,以及除非你指定COUNT (column_name),但是這個查詢看起來是正確的! –

+0

COUNT()計算返回的行數,所以如果沒有行返回,它應該計數,所以如果你刪除了COUNT()並且只用''調用查詢'''你應該看到有多少行返回,這是COUNT 。 – nrathaus

+0

你是對的沒關係我的意見 –