方法一: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类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以。
假设每个学生只有一条记录的话,进行按姓名分组,统计记录条数(大于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类型数据的年部分的函数,只要表中的数据存在年份和某学生生日的年份相同就可以了。
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 语句就是对数据库进行操作的一种语言。
示例(以SQL SERVER为例):
select * from 学生表
where name='名字'
解释:name就是学生名字字段,“名字”就是要查询的相同名字。第一句查询学生表的所有信息,第二句给查询限定条件即可。
SQL即结构化查询语言(Structured Query Language),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的,很多语句也是经常要用到的,SQL查询语句就是一个典型的例子,无论是高级查询还是低级查询,SQL查询语句的需求是最频繁的。
参考资料百度百科
如果每个学生只有一条记录的话,按姓名分组,统计记录条数(大于1),再这些有相同姓名条数的人的姓名作为条件,检索出相应信息
语句如下:
select *
from 学生表
where 姓名 in
(selecct 姓名
from 学生表
group by 姓名
sql 语句是对数据库进行操作的一种语言。
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。