精华内容
下载资源
问答
  • 建表语句点击详见 – 查询同名同性学生名单,并统计同名人数 SELECT st.*, COUNT(1) FROM student st GROUP BY st.s_name,st.s_sex HAVING COUNT(1)>1

    建表语句点击详见

    – 查询同名同性学生名单,并统计同名人数

    
    SELECT 
    st.*,
    COUNT(1) 
    FROM student st 
    GROUP BY st.s_name,st.s_sex HAVING COUNT(1)>1
    
    
    
    展开全文
  • /*30、查询同名同姓学生名单,并统计同名人数*/Select Sname,count(*) as NUM from Studentgroup by Sname having count(*)>1/*...
    /*30、查询同名同姓学生名单,并统计同名人数*/
    Select Sname,count(*) as NUM from Student
     group by Sname having count(*)>1

    /*30、查询同名同性学生名单,并统计同名男生人数*/
    Select Sname,Ssex,count(*) as num from Student
     group by Sname,Ssex having count(*)>1 and Ssex='男'
     
    \*39求选了课程的学生人数 *\
    select COUNT(*), s.Sname from Student s, SC c where s.S# = c.S#
    select  COUNT(distinct S#) from SC;

    /*计算每个学生选了什么课程*/
    select count(aa.S#) , aa.C# from (select SC1.S#, SC1.C# from SC SC1 where SC1.S# in
    (select SC2.S# from SC SC2 group by SC2.S#))  as aa group by aa.S#,aa.C#
     
    select S#,C# from SC SC2 group by S#,C#
    select count(s.Sname) from Student s where s.S# in (select distinct c.S# from SC c)
    select count(distinct s.Sname) from Student s;

    \*39求选了(不同)课程的学生人数 *\
    select C#, count(distinct S#) from SC group by C# order by C#

    select COUNT(distinct S#) from SC where C#=23;
    select * from SC c where c.S#=1;

     

    来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29056818/viewspace-768458/,如需转载,请注明出处,否则将追究法律责任。

    转载于:http://blog.itpub.net/29056818/viewspace-768458/

    展开全文
  • SELECT st.*,COUNT(1) FROM student st GROUP BY st.s_name,st.s_sex HAVING COUNT(1)>1
    SELECT st.*,COUNT(1) 
    FROM student st 
    GROUP BY st.s_name,st.s_sex 
    HAVING COUNT(1)>1
    
    展开全文
  • 题目23:查询同名学生名单,并统计同名人数 找到同名的名字并统计个数 一开始这个sql 写不出来,看了答案后好简单,也更加加深了我多count 的用法 SELECT stdentname,COUNT(*) FROM student GROUP BY stdentname ...

    题目23:查询同名学生名单,并统计同名人数 找到同名的名字并统计个数

    一开始这个sql 写不出来,看了答案后好简单,也更加加深了我多count 的用法

    SELECT stdentname,COUNT(*) FROM student GROUP BY stdentname HAVING COUNT(*)>=2 ;

    题目24:查询 1990 年出生的学生名单

    这个题目我写的是用like 直接查询出来,但是还有第二种写法,用关键字YEAR 表示年

     

    第二种写法:

    SELECT * FROM student WHERE YEAR(age) =1990;

     

    转载于:https://www.cnblogs.com/yuanyuan2017/p/11365559.html

    展开全文
  • 代码示例 需要在pom文件中引入,hutool和jsoup的jar包依赖 ... import org.jsoup.Jsoup; import org.jsoup.nodes.Document;... * 查询行政区划下,同名人数 * * @author tarzan * @version 1.0 * @date 2020/8/1.
  • sql查询3

    2014-03-17 01:34:00
    1查询出只选修了一门课程的全部学生的学号和姓名 最初想法是select count(*)然后再去比较count(*),要是必就不会了 select s_id ,sname from student,sc where sc.s...2查询同名同性学生名单,并统计同名人数 开...
  • mySQL(12)-单表查询

    2020-05-14 21:13:10
    mysql下单表查询、更新的一般用法,总结MARK了一下。真正到工程中就把字段改改,套路是一样的。 ...查询同名同性学生名单,并统计同名人数 -- 单表查询+返回值(原始字段+原始字段+计算值) -- ..
  • 中式排名是同分同名,下一个排名是排在的人数+1 美式排名是同分同名,下一个排名是之前的名次+1 先看一下表 rank(人为) ID stu_name 1 11795 范柏玲 2 11990 李秋水 3 13779 李傀儡 4 15167 吴领军 ...
  • tonight 简单题大集合 问题19 查询出只选修两门课程的学生学号和姓名 问题20 查询所有课程的成绩第2名到第3名的学生信息及该课程成绩...问题23 查询同名学生名单,并统计同名人数 问题24 查询1990年出生的学生名单 ...
  • SQL : 练习题-23题

    2019-07-15 12:31:19
    查询同名学生名单,并统计同名人数 找到同名的名字并统计个数 select sname, count(*) from student group by sname having count(*)>1; 嵌套查询列出同名的全部学生的信息 select * from student where sname ...
  • distinct 查询姓“猴”的学生名单 查询姓“孟”老师的个数 查询课程编号为“0002”的总成绩 ...查询同名同姓学生名单并统计同名人数 查询不及格的课程并按课程号从大到小排列 查询每门课程的平均成绩,结果按
  • 更新SQL经典50题的第21-30题,这10题都比较简单,具体程序和运行结果如下所示: 查询男生、女生人数; select ssex,count(sid) 人数 from Student group by ssex;...查询同名学生名单,并统计同名人数...
  • 学生——成绩表2.3

    2015-11-11 23:02:00
    4.查询同名同性学生名单,并统计同名人数 5.查询1990年出生的学生名单 6.查询各学生的年龄 7.查询本周过生日的学生 8.查询下周过生日的学生 9.查询本月过生日的学生 10.查询下月过生日的学生 三、查询 1....
  • MySQL经典50题-第26到30题

    千次阅读 多人点赞 2021-06-03 19:18:09
    MySQL50-8-第26-30题 ...查询同名同性的学生名单,并统计同名人数 题目26 题目需求 查询每门课被选修的学生数 分析过程 题目想求解的是每门课有多少人选修,挺简单的 SQL实现 select c.c_id ,c.c_name
  • groupby的妙用

    2020-02-27 20:24:06
    -- 30、查询同名同性学生名单,并统计同名人数 select st.*,count(1) from student st group by st.s_name,st.s_sex having count(1)>1
  • SQL经典45题 - (21~30)

    2021-01-15 18:05:54
    查询同名同性学生名单,并统计同名人数24. 查询 1990 年出生的学生名单25. 查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序排列26. 查询平均成绩大于等于 85 的所有学生的学号、...
  • 2.查询同名同姓学生名单,并统计同名人数 SELECT Sname, count(*) AS 学生人数 FROM Student GROUP BY Sname HAVING count(*)>1 3.查询各科成绩最高分、最低分和平均分: 以如下形式显示: – 课程 ID,...
  • 导航题目21.查询不同老师所教不同课程平均分从高到低显示22.查询所有课程的成绩第2名到第3名的学生信息及该课程成绩23.统计各科成绩各分数段人数:课程...查询同名同姓学生名单,并统计同名人数总结 题目 21.查询不同老
  • MySQL练习题 21-30

    2021-01-11 10:36:56
    及所占百分比24、查询学生平均成绩及其名次25、查询各科成绩前三名的记录26、查询每门课程被选修的学生数27、查询出只选修了一门课程的全部学生...女生人数29、查询名字中含有"风"字的学生信息30、查询同名同性学生名单...
  • day21_task

    2020-08-03 22:38:59
    a.查询男生、女生人数 涉及的表student select * from student; select distinct sgender as sex, count(sgender) as nums from student ...查询同名同姓的学生名单,并统计同名的人数 涉及的表:student sel
  • MYSQL题目练习

    2018-05-13 18:45:11
    --30、查询同名同性学生名单,并统计同名人数 --31、查询1990年出生的学生名单(注:Student表中Sage列的类型是datetime) --32、查询每门课程的平均成绩,结果按平均成绩降序排列,平均成绩相同时,按课程编号升序...
  • --28、查询男生、女生人数 --29、查询名字中含有"风"字的学生信息--30、查询同名同性学生名单,并统计同名人数 --31、查询1990年出生的学生名单(注:Student表中Sage列的类型是datetime) --32、查询每门课程的平均...
  • 1、--查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=...
  • 50个常用SQL语句,很好

    2010-02-18 15:52:16
    1、查询“001”课程比“002”课程成绩高的所有学生的学号; select a.S# from (select s#,score from SC where C#='001') a,(select s#,score from SC where C#='002') b where a.score>b.score and a.s#=b.s#...
  • 16、 查询选修了课程的学生人数。 17、 查询选修了‘101’课程的学生的平均成绩。 18、 查询学号为‘01003’的学生的考试总成绩。 19、 查询‘101’课程的最高分和最低分。 20、 查询每门课程的选课人数。 21...
  • 执行分班命令后会自动立即算出各班的男女人数和平均成绩,如不理想,执行自动调整命令,直至满意。系统可调出所有同名同姓学生名单,供您了解或调整。可以预先指定个别学生的班次。 二、多条件自动分班: 分班时综合...

空空如也

空空如也

1 2
收藏数 37
精华内容 14
关键字:

查询同名人数