您的位置:首页技术文章
文章详情页

mysql - sql如何查询字段中有内容的数据

【字号: 日期:2022-06-16 17:20:23浏览:14作者:猪猪

问题描述

sql如何查询字段中有内容的数据。 想统计都有哪些用户填了某个字段。求方法

问题解答

回答1:

SELECT * FROM table_name WHERE column_name IS NOT NULL

或者

SELECT * FROM table_name WHERE column_name <> ’’

根据你的列类型和默认值选择。

回答2:

# 字段默认值为 NULL的情形 start# 判断member表里user_name为空情况下的用户数SELECT count(*) FROM member WHERE user_name IS NULL;# 判断member表里user_name不为空情况下的用户数SELECT count(*) FROM member WHERE user_name IS NOT NULL;# 字段默认值为 NULL的情形 end# 字段默认值为空字符串的情形 start# 判断member表里user_name为空情况下的用户数SELECT count(*) FROM member WHERE user_name = ’’;# 判断member表里user_name不为空情况下的用户数SELECT count(*) FROM member WHERE user_name <> ’’;# 字段默认值为空字符串的情形 end回答3:

select * from table where XX is not null and XX<>’ ’

引号内是有空格的,好评如潮的答案!

相关文章: