mysql - sql如何查询字段中有内容的数据
问题描述
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<>’ ’
引号内是有空格的,好评如潮的答案!
相关文章:
1. javascript - 使用vue-cli有个报错ERR_INCOMPLETE_CHUNKED_ENCODING2. mysql连表排序3. javascript - node中为中间层如何解决跨域问题4. javascript - 求助这种功能有什么好点的插件?5. linux - python 安装 Anaconda 环境变量问题请教6. 使用 CSS3 的 Media Query 浏览器会加载其他不同分辨率的 css 文件么7. python3.x - python多线程如何修改数据?8. java - 接口中的成员变量怎么不是常量了?9. mysql插入文本如果是个sql语句就报错了10. css3中的 :hover只能应用于a标签不能用于其它标签吗(比如div或li之类的标签)

网公网安备