在MySQL中,如果您希望一個(gè)查詢語句也能顯示結(jié)果為0的情況,您可以使用如下的語句:
SELECT COUNT(*) FROM 表名 WHERE xxxxx
上述語句可以查詢滿足條件的記錄數(shù)目,但是它不會(huì)顯示0,因?yàn)樗荒茱@示查詢到的結(jié)果。
為了解決這個(gè)問題,您可以使用如下代碼:
SELECT CASE WHEN COUNT(*)=0 THEN 0 ELSE COUNT(*) END FROM 表名 WHERE xxxxx
代碼中使用了CASE語句,如果記錄數(shù)為0,則返回0,否則返回記錄數(shù)目。
通過以上代碼,即可實(shí)現(xiàn)MySQL中查詢結(jié)果為0時(shí)仍能顯示的功能。