【MySQL】【leetcode】 Duplicate Emails解题报告
2015-10-20 16:49
661 查看
题目
Write a SQL query to find all duplicate emails in a table named Person.+—-+———+
| Id | Email |
+—-+———+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
+—-+———+
For example, your query should return the following for the above table:
+———+
| Email |
+———+
| a@b.com |
+———+
Note: All emails are in lowercase.
题目来源:https://leetcode.com/problems/duplicate-emails/
代码
有哪些邮箱重复?把邮箱显示出来。# Write your MySQL query statement below select Email from Person group by Email having count(Id) > 1;
注:MySQL中having关键字是在数据分组之后进行过滤选择分组,而where是在分组之前用来选择记录。where排除的记录不再包括在分组中。
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- Android之获取手机上的图片和视频缩略图thumbnails
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- 数据库链接字符串查询网站
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法