查找重复的电子邮箱/手机号/姓名

本文介绍如何使用SQL查询来找出数据库表中重复的电子邮箱记录。通过运用GROUP BY和HAVING子句,可以有效地筛选出那些出现次数超过一次的电子邮箱。

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

根据以上输入,你的查询应返回以下结果

使用group...by 分组函数+聚合函数count()实现

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

 

单位员工通讯录管理系统(线性表的应用) [题目描述] 为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。操作分为查询(query)、修改(modify)、添加(add)、删除(del)、打印(print) 1. 查询:输入员工姓名,输出员工信息,若员工不存在,输出“NOT FOUND!” 2. 修改:输入员工姓名、要修改的属性、修改信息。姓名为 name、电话为 tel、邮箱为 email。 3. 添加:输入员工编号、姓名、电话号码、邮箱。 4. 删除:输入员工姓名,将其从通讯录中删除。 5. 打印:输出通讯录。 [输入] 第一行是一个整数 n(1<=n<=100),表示通讯录原有 n 个人。接下来 n 行是员工信息,每行有编号、姓名、电话号码、邮箱四个员工属性。接下来输入一个整数 m(1<=m<=100),表示有 m 次操作。接下来是 m 行操作,每行为一次操作,操作如题意所示。数据保证编号、姓名重复;编号小于 200 且升序给出,名字只由小字母组成,电话只由数字组成,邮箱只由数字、小字母、“@”、“.”组成;名字、电话、邮箱字符串长度都不超过 20。 [输出] 对于每个 query 和 print,输出查询或打印结果。帮我用C++语言实现
07-15
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值