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. vue.js - vuejs 折叠面板的展开收缩动画应该怎么实现?用vue自带的过渡效果还是css3?2. css3 - css里面自定义字体3. javascript - 百度echarts series数据更新问题4. css - chrome (mac)中文字体乱码,修改font-family会有改变5. 错误:java.lang.NoSuchMethodError:org.objectweb.asm.ClassWriter(I)V6. java动态规划算法——硬币找零问题实例分析7. 通过html5页面如何打开QQ和地图8. css3 - CSS标点换行9. 在windows下安装docker Toolbox 启动Docker Quickstart Terminal 失败!10. docker - 如何修改运行中容器的配置
