leetcode 182. Duplicate Emails(SQL, 找出重复数据,GROUP BY和COUNT子句用法)38
来源:互联网 发布:数码视讯 软件测试 编辑:程序博客网 时间:2024/06/04 00:38
贴原题:
解析:
本题是要从Person表中找出重复的Email。
这里要用到GROUP BY子句,GROUP BY子句是将查询结果按某一列或多列的值分组,值相等的为一组。
聚集函数COUNT(* )子句用于统计元组个数。此外,聚集函数自能用于SELECT子句和GROUP BY中的HAVING子句,因此此处用WHERE COUNT(*)>1是不对的。
那么本题执行过GROUP BY子句之后就会得到[“a@b.com”], [“c@d.com”]两组,那么再调用COUNT子句,对个数大于1的(即重复的)选择出来即可。
贴SQL代码:
# Write your MySQL query statement belowSELECT EmailFROM PersonGROUP BY EmailHAVING COUNT(*)>1;
阅读全文
0 0
- leetcode 182. Duplicate Emails(SQL, 找出重复数据,GROUP BY和COUNT子句用法)38
- [leetcode][SQL]182. Duplicate Emails
- sql leetcode 182. Duplicate Emails
- leetcode182-Duplicate Emails(找出出现重复的数据)
- Duplicate Emails Leetcode SQL
- leetcode 182. Duplicate Emails
- leetcode.182. Duplicate Emails
- leetcode 182. Duplicate Emails
- leetcode 182. Duplicate Emails
- Leetcode 182. Duplicate Emails
- 【LeetCode】182. Duplicate Emails
- leetcode 196. Delete Duplicate Emails(SQL,删除重复元组)39
- sql group by 子句
- SQL group by 子句
- 【SQL】GROUP BY 和HAVING子句
- LeetCode笔记:(MySQL) 182. Duplicate Emails
- LeetCode database 之 Duplicate Emails(重复的电子邮件)
- 【leetcode Database】182. Duplicate Emails
- Java里类与类之间的一对多的调用
- Bootstrap如何隐藏table中的某一列
- The Process of Write a File to Encryption Zone
- 洛谷P1563 玩具迷题
- 数据结构:顺序表的ADT(C语言描述)
- leetcode 182. Duplicate Emails(SQL, 找出重复数据,GROUP BY和COUNT子句用法)38
- 书店
- ABA问题
- 洛谷P1616 疯狂的采药(DP,完全背包)
- pdo的事物处理
- 基于动态数组的列表实现
- 怎么对10亿个电话号码进行去重
- tkinter: 屏幕居中
- UVA