您现在的位置是:首页 > 正文

leetcode刷题:查找重复的电子邮箱

2024-04-01 03:34:42阅读 0

编写一个 SQL 查询,查找 Person 表中所有重复的电子邮箱。

示例:

+—-+———+
| Id | Email |
+—-+———+
| 1 | a@b.com |
| 2 | c@d.com |
| 3 | a@b.com |
+—-+———+
根据以上输入,你的查询应返回以下结果:

+———+
| Email |
+———+
| a@b.com |
+———+
说明:所有电子邮箱都是小写字母。

sql代码

select email from person group by email having count(email)>=2

sql代码

select DISTINCT a.Email
    from Person a
INNER JOIN
Person b
    WHERE
a.Email=b.Email AND a.id!=b.id;

网站文章

  • 494. Target Sum题解(DP法)

    494. Target Sum题解(DP法)

    题目链接:https://leetcode.com/problems/target-sum/ 题解: 首先转化问题:令取正的数为A,取负的数为B,则要求sum(A)-sum(B)=S,两边加上sum(A)+sum(B),得到sum(A)-sum(B)+sum(A)+sum(B)=S+sum(A)+sum(B),即2*sum(A)=S+sum(nums),原问题转化为子数组和问题,使子数组和...

    2024-04-01 03:34:34
  • 最短路算法(3种算法)

    1.最短路 最短路,顾名思义,最短的路径。我们把边带有权值的图称为带权图。边的权值可以理解为两点之间的距离。一张图中任意两点之间会有不同的路径相连。最短路径就是指连接两点的这些路径中最短的一条。我们有...

    2024-04-01 03:33:53
  • 定时器工作方式

    定时器工作方式

    1、工作方式控制寄存器(TCON) TMOD(89H) 地址90H8FH 8EH8DH8CH 8BH8AH89H 符号GATEC/T M1M0GATE C/TM1M0 1)GATE:门控制位。  GATE=1,外部启动方式(也曾硬件启动方式),定时/计数器的启动受外部输入引脚INT0‾\overline{INT0}INT0或I

    2024-04-01 03:33:45
  • golang写入csv

    package mainimport ( "encoding/csv" "fmt" "os")func main() { file, err := os.OpenFile("111.csv", os.O_CREATE|os.O_RDWR, 0644) if err != nil { fmt.Println("open fi...

    2024-04-01 03:33:39
  • 树莓派4B ubuntu20.04 python控制pwm 蜂鸣器播放歌曲 教程

    树莓派4B ubuntu20.04 python控制pwm 蜂鸣器播放歌曲 教程

    本文参考自:https://shumeipai.nxez.com/2020/11/18/raspberry-pi-controls-the-buzzer-to-play-music.html驱动蜂鸣器...

    2024-04-01 03:32:59
  • Fiddler “抓包“最新详细教程,黑客入门到精通,从这篇文章开始

    Fiddler “抓包“最新详细教程,黑客入门到精通,从这篇文章开始

    Fiddler工具介绍是一个通过的方式来进行抓包工具,运行时会在本地建立一个代理服务,默认地址:127.0.0.1:8888。Fiddler开启之后,配置代理,再打开IE浏览器,IE的PROXY会自动...

    2024-04-01 03:32:53
  • js 数组中赋值对象 组成数组中的对象

    function activeitySubmit(){//模糊搜索id以schoolplan_two开头的标签长度 var confCount = $('[id^=schoolplan_two]').length;//conf为元素id值 var data=[];//声明一个数组 var a=new Aarray(); 推荐使用 var data=[]; for(var...

    2024-04-01 03:32:46
  • 学习算法

    转载请注明出处:http://blog.csdn.net/awebkit1. BM算法(模式串匹配)看了好几天,终于半看懂了,太复杂,自己也比较迟钝我觉得网上讲解的比较清楚的应该属于如下链接。http://blog.csdn.net/sealyao/article/details/4568167注:1. 算法正确(我觉得很多其他网站讲的算法是错误的),讲解清楚,

    2024-04-01 03:32:05
  • 【leetcode 二叉树 C++】1325. Delete Leaves With a Given Value

    【leetcode 二叉树 C++】1325. Delete Leaves With a Given Value

    1325. Delete Leaves With a Given Value /** * Definition for a binary tree node. * struct TreeNode { ...

    2024-04-01 03:31:58
  • Javaweb设置session过期时间

    在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就不存在了。 设置Session超时时间方式 方式一:在web.xml中设置sess...

    2024-04-01 03:31:51