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. mac里的docker如何命令行开启呢?2. angular.js - 关于typescript的Object的属性的问题?3. html - form 表单 用户名提示和错误提示分开显示?4. javascript - REACT组件的样式问题5. python - Django中如何使用异步6. python - 如何使用websocket在网页上动态示实时数据的折线图?7. mysql - jdbc的问题8. javascript - express如何使用session?9. javascript - jquery事件绑定中的this指向问题10. javascript - ios返回不执行js怎么解决?

网公网安备