ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

SQL的查找操作

2021-11-03 19:33:28  阅读:180  来源: 互联网

标签:score stu 查找 college STUDENT SQL 操作 SELECT 院系


Select语句

一、基本查询

  • “ * ”查询所有列

SELECT * FROM T_STUDENT ts ;

  • 只查询姓名和院系信息

SELECT stu_name, college FROM t_student;

  •  起别名

SELECT STU_NAME 名字,COLLEGE 院系 FROM t_student;
二、条件查询

  •  查询男生信息

SELECT * FROM T_STUDENT WHERE GENDER = '男';

  • 查询姓名为两个字的小伙伴

SELECT * FROM t_student WHERE stu_name LIKE '--';

  • 查询院系为大数据与软件学院的学生

SELECT count(stu)stu_name,college FROM t_student

三、排序查询

  • 按照程序排序,order by排序

SELECT stu_name, score FROM t_student ORDER BY score DESC;

  • 按照院系和成绩排序

SELECT stu_name, college,score FROM T_STUDENT ORDER BY COLLEGE ,SCORE DESC

四、排序查询

 

  • 统计学生专业个数

SELECT count(1) 问天一部人数 FROM T_STUDENT ts;

  • 统计智能工程工程学院有多少人

SELECT COUNT(stu_id) 智能工程学院人数 FROM T_STUDENT WHERE COLLEGE ='智能工程学院';

  • 统计软件工程专业有多少学生

SELECT COUNT(stu_id) 大数据与软件学院人数 FROM t_student WHERE college = '大数据与软件学院';

  • 统计有多少个院系,有重复值,去掉重复值

SELECT COUNT(DISTINCT(COLLEGE)) 院系个数 FROM T_STUDENT;

五、聚合函数

  •  求平均分数

SELECT AVG(score) FROM T_STUDENT ts;
六、分组查询

  • 统计每个院系有多少人

SELECT college,count(stu_id) FROM T_STUDENT GROUP BY COLLEGE;

  • 统计每个院系有多少人并按人数进行排序

SELECT college,count(stu_id) FROM T_STUDENT GROUP BY college ORDER BY count(stu_id);

  •  统计各院系的平均分数

SELECT college,avg(score)平均分 FROM T_STUDENT GROUP BY COLLEGE ;

  • 统计各院系的平均分数,并按平均分排序

SELECT college,avg(score)平均分 FROM T_student GROUP BY college ORDER BY avg(score) desc;

  • 统计各院系的平均分数,只统计人数在2人以上的院系。

SELECT college,COUNT(1),AVG(score)平均分 FROM T_STUDENT ts GROUP BY COLLEGE HAVING COUNT(1)>2 

标签:score,stu,查找,college,STUDENT,SQL,操作,SELECT,院系
来源: https://www.cnblogs.com/longlinl/p/15437450.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有