mysql - sql如何查詢字段中有內(nèi)容的數(shù)據(jù)
問題描述
sql如何查詢字段中有內(nèi)容的數(shù)據(jù)。 想統(tǒng)計(jì)都有哪些用戶填了某個(gè)字段。求方法
問題解答
回答1:SELECT * FROM table_name WHERE column_name IS NOT NULL
或者
SELECT * FROM table_name WHERE column_name <> ’’
根據(jù)你的列類型和默認(rèn)值選擇。
回答2:# 字段默認(rèn)值為 NULL的情形 start# 判斷member表里user_name為空情況下的用戶數(shù)SELECT count(*) FROM member WHERE user_name IS NULL;# 判斷member表里user_name不為空情況下的用戶數(shù)SELECT count(*) FROM member WHERE user_name IS NOT NULL;# 字段默認(rèn)值為 NULL的情形 end# 字段默認(rèn)值為空字符串的情形 start# 判斷member表里user_name為空情況下的用戶數(shù)SELECT count(*) FROM member WHERE user_name = ’’;# 判斷member表里user_name不為空情況下的用戶數(shù)SELECT count(*) FROM member WHERE user_name <> ’’;# 字段默認(rèn)值為空字符串的情形 end回答3:
select * from table where XX is not null and XX<>’ ’
引號(hào)內(nèi)是有空格的,好評(píng)如潮的答案!
相關(guān)文章:
