如何解决对SQL查询进行小的修改,以仅显示唯一和非空的Recprds
|| 我需要从数据库中提取所有电子邮件。但是,有许多记录为空,但通过我编写的sql显示。如何显示所有唯一且非空的记录? 谢谢SELECT comment_author_email
FROM `wp_comments`
解决方法
SELECT DISTINCT comment_author_email
FROM `wp_comments`
WHERE comment_author_email != \'\'
, 尝试
SELECT DISTINCT comment_author_email
FROM `wp_comments`
where comment_author_email IS NOT NULL AND comment_author_email != \'\';
, 检查这个
SELECT DISTINCT comment_author_email FROM `wp_comments`
WHERE comment_author_email IS NOT NULL AND comment_author_email <> \'\'
, 您也可以使用按功能分组,而不是非重复分组。这使您可以在查询中包括提供附加信息的聚合函数。
SELECT comment_author_email,count(1)
FROM `wp_comments`
WHERE comment_author_email != \'\'
GROUP BY comment_author_email
每个唯一的comment_author_email值及其发生的次数将返回一行。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。