SQL 查找重复的电子邮箱

这篇具有很好参考价值的文章主要介绍了SQL 查找重复的电子邮箱。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

SQL 182 查找重复的电子邮箱

SQL架构
表: Person

±------------±--------+
| Column Name | Type |
±------------±--------+
| id | int |
| email | varchar |
±------------±--------+
id 是该表的主键列。
此表的每一行都包含一封电子邮件。电子邮件不包含大写字母。

编写一个 SQL 查询来报告所有重复的电子邮件。 请注意,可以保证电子邮件字段不为 NULL。

以 任意顺序 返回结果表。

查询结果格式如下例。

示例 1:

输入:
Person 表:
±—±--------+
| id | email |
±—±--------+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
±—±--------+
输出:
±--------+
| Email |
±--------+
| a@b.com |
±--------+
解释: a@b.com 出现了两次。

解决方案:

提供思路

1)sql默认查重首先想到,group by,having

2)参考其他,发现还可以GROUP BY 和临时表

上代码:

--1
select Email
from Person
group by Email
having count(Email) > 1;

--2
select Email from
(
  select Email, count(Email) as num
  from Person
  group by Email
) as statistic
where num > 1;

以上是碰到的第一百八十二题,后续持续更新。感觉对你有帮助的小伙伴可以帮忙点个赞噢!
SQL 查找重复的电子邮箱,算法练习初级,sql,数据库,leetcode文章来源地址https://www.toymoban.com/news/detail-526063.html

到了这里,关于SQL 查找重复的电子邮箱的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何注册安全邮箱?- 企业电子邮件域名。

    电子邮件或电子邮件是一种在使用计算机或智能手机等电子设备的人之间交换数字消息的方法。 当你发送电子邮件时,你的消息被分解成小数据包,这些数据包通过互联网传送到收件人的电子邮件服务器。电子邮件服务器然后重新组装数据包以将消息传送到收件人的电子邮件

    2024年02月12日
    浏览(55)
  • 禁止电子邮箱地址登录WordPress后台的插件No Login by Email Address

    WordPress 4.5及之后的版本增加了使用注册用户的电子邮件地址代替用户名登录的功能,但是大多数个人站长的管理员邮箱地址都是固定,而且到其他站点进行评论留言也是同一个邮箱地址,很容易给一些别有用心的可乘之机,所以禁止WordPress站长禁止电子邮箱地址登录WordPres

    2024年02月19日
    浏览(38)
  • SQL-每日一题【1517. 查找拥有有效邮箱的用户】

    表:  Users 编写一个解决方案,以查找具有有效电子邮件的用户。 一个有效的电子邮件具有前缀名称和域,其中:   前缀  名称是一个字符串,可以包含字母(大写或小写),数字,下划线  \\\'_\\\'  ,点  \\\'.\\\'  和/或破折号  \\\'-\\\'  。前缀名称  必须  以字母开头。 域  为  \\\'@le

    2024年02月12日
    浏览(42)
  • 力扣初级算法(二分查找)

    每日一算法:二分法查找 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 left=0,right=nums.length,取mid为中间值 如果nums[mid]==target,返回mid值,循环终止 如果nums[mid]target,就说明从mid到right之间

    2024年02月14日
    浏览(39)
  • 【动态规划】【二分查找】C++算法 466 统计重复个数

    视频算法专题 动态规划汇总 二分查找 定义 str = [s, n] 表示 str 由 n 个字符串 s 连接构成。 例如,str == [“abc”, 3] ==“abcabcabc” 。 如果可以从 s2 中删除某些字符使其变为 s1,则称字符串 s1 可以从字符串 s2 获得。 例如,根据定义,s1 = “abc” 可以从 s2 = “abdbec” 获得,仅需

    2024年01月23日
    浏览(50)
  • 算法通关村——位运算在查找重复元素中的妙用

    给定一个数组,包含从1到N的整数,N最大为32000,数组可能还有重复值,且N的取值不定,若只有4KB的内存可用,该如何打印数组中所有重复元素。 如果不要求使用4KB,最简单就是使用N长的数组然后将元素都存入数组,再打印,但是题目规定了4KB,很显然这种做法就不大行了

    2024年02月10日
    浏览(47)
  • 代码随想录算法练习Day1:二分查找

    题目链接:704. 二分查找 卡哥视频讲解:手把手带你撕出正确的二分法 | 二分查找法 | 二分搜索法 | LeetCode:704. 二分查找 二分法概述: 二分法(Binary Search)是一种在有序数组或列表中查找目标元素的算法。 二分法使用前提 : 有序数组或列表 :二分法要求在查找的数据结

    2024年04月23日
    浏览(58)
  • Github帐号查找-邮箱

    脚本下载 github-email.sh 和 package.json 使用自己的github账号获取token:Sign in to GitHub · GitHub 注意获取token的时候所有框框都不要勾选,直接拉到最下面“generate token”  linux机器下shell执行如下命令,和github-email.sh文件同一目录下 export GH_EMAIL_TOKEN=Token | bash github-email.sh 账户(注意

    2024年02月07日
    浏览(44)
  • Linux 16个常用脚本(初级)练习

    (1)编写脚本:提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户 #!/bin/bash # 编写脚本:提示用户输入用户名和密码,脚本自动创建相应的账户及配置密码。如果用户 # 不输入账户名,则提示必须输入账户名并退出脚本;如果用户不输入密码,则统一使用默

    2024年04月10日
    浏览(38)
  • 【技巧】Maven重复依赖分析查找

    【技巧】Maven重复依赖分析查找 遇到奇葩的错误可以考虑是不是依赖冲突了 比如同一段代码 再这个项目中好好的  另一个项目中不能用等 idea安装插件 打开pom文件 输入要查找的依赖   将不用的排除掉 右键排除即可  

    2024年02月17日
    浏览(72)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包