sql语句中怎样查询学生表中所有有着相同的名字的人的信息

 我来答
园林植物手册
高粉答主

推荐于2019-09-21 · 关注我不会让你失望
知道答主
回答量:191
采纳率:100%
帮助的人:9.5万
展开全部

方法一:select *from 学生表

where name in 姓名

方法二:

selecct 姓名

from 学生表

group by 姓名

having count(*)>1 

如果 having 子句不加,则是统计各名字的数量,加上则只显示 数量大于 1 的人名。

扩展资料:

sql 学生表中如何查询与某同学同年的人

SELECT * FROM 学生表 T1

WHERE  EXISTS (SELECT 1 

FROM 学生表 T2

WHERE YEAR(T1.生日) = YEAR(T2.生日) 

AND 学生编号 = '某同学学生编号')

YEAR是取datetime类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以。

百度网友16a96d6
推荐于2019-08-02
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

假设每个学生只有一条记录的话,进行按姓名分组,统计记录条数(大于1),再这些有相同姓名条数的人的姓名作为条件,而检索出相应的检索信息:


语句如下:

方法一:
select *from 学生表

where name in 姓名


方法二:

selecct 姓名

from 学生表

group by 姓名

having count(*)>1 

如果 having 子句不加,则是统计各名字的数量,加上则只显示 数量大于 1 的人名。


扩展资料:

sql 学生表中如何查询与某同学同年的人

SELECT * FROM 学生表 T1

WHERE  EXISTS (SELECT 1 

FROM 学生表 T2

WHERE YEAR(T1.生日) = YEAR(T2.生日) 

AND 学生编号 = '某同学学生编号')

YEAR是取datetime类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小葡萄学姐
高粉答主

推荐于2019-10-16 · 专注解答生活问题,让生活更快乐
小葡萄学姐
采纳数:447 获赞数:432706

向TA提问 私信TA
展开全部

select 字段xingMing,count(XingMing) from tb_student
having count(XingMing)>1

Select * from tb_student
where XingMing in (上面的查询结果中)

having 及 count() 函数结合运用就可以了

扩展资料

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;

sql 语句就是对数据库进行操作的一种语言。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
李乾银
推荐于2019-08-29 · TA获得超过1383个赞
知道答主
回答量:66
采纳率:0%
帮助的人:5万
展开全部

示例(以SQL SERVER为例):

select * from 学生表

where name='名字'

解释:name就是学生名字字段,“名字”就是要查询的相同名字。第一句查询学生表的所有信息,第二句给查询限定条件即可。

拓展资料

SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。

参考资料百度百科

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友08800c9
推荐于2019-08-25 · TA获得超过2057个赞
知道答主
回答量:26
采纳率:0%
帮助的人:7402
展开全部

如果每个学生只有一条记录的话,按姓名分组,统计记录条数(大于1),再这些有相同姓名条数的人的姓名作为条件,检索出相应信息
语句如下:
select *
from 学生表
where 姓名 in
(selecct 姓名
from 学生表
group by 姓名

拓展资料

sql 语句是对数据库进行操作的一种语言。

结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(8)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式