![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL操作
文章平均质量分 62
youyouran12314
若你决定灿烂,山无遮、海无拦。
展开
-
SQL基础操作(1)
前提:安装好MySQL数据库和Navicatlian); 新建表create table student(stuId int PRIMARY KEY auto_increment,stuName nvarchar(10) not null,stuSex nchar(1),stuAge int null);原创 2017-09-01 12:04:14 · 320 阅读 · 0 评论 -
数据库常用操作(2)
1. 查询最大值、最小值、平均值 以查询每学科的最高分、最低分和平均分为例 selectitem max(score),min(score),avg(score) from stu_score group by item;2. 去重统计课程的数量 selectcount(distinct course)from stu_score;3. or原创 2017-09-09 08:30:50 · 221 阅读 · 0 评论 -
mysql多表查询
一、这是一道面试题,有如下三张表,查询每班分数最高的学生(1)学生信息表(2)班级信息表(3) 成绩信息表二、 思路:知道这个需要用到数据库里的关联查询,首先是学生表和班级表关联得到一个表,然后再与成绩表关联。分数最高的学生需要用到max()函数,而这里要求的是每班最高的,所以就需要用到分组GROUP BUY。三、数据库查询语句如下:(1)SELECT c.StuId,c.ClassId,c.St...原创 2018-05-28 17:26:44 · 426 阅读 · 0 评论