mysql数据库实验6 |
您所在的位置:网站首页 › sql查询表中前5行的信息 › mysql数据库实验6 |
3. 将计算机专业的学生按出生日期先后排序。 select 学号,姓名,专业名,出生日期 from xs where 专业名='计算机' order by 出生日期;4. 将通信工程专业学生的“计算机基础”课程成绩按降序排列。 select 姓名,课程名,成绩 from xs,kc,xs_kc where xs.学号=xs_kc.学号 and xs_kc.课程号=kc.课程号 and 课程名='计算机基础' and 专业名='通信工程' order by 成绩 desc;5. 将通信工程专业学生按其平均成绩降序排列。 select 学号,姓名,专业名 from xs where 专业名='通信工程' order by (select avg(成绩) from xs_kc group by xs_kc.学号 having xs.学号=xs_kc.学号) desc;6. 查找xs表中学号最靠前的3位学生的信息。 select 学号,姓名,专业名,性别,出生日期,总学分 from xs order by 学号 limit 3;7. 查找xs表中从第5位同学开始的6位学生的信息。 select 学号,姓名,专业名,性别,出生日期,总学分 from xs order by 学号 limit 5,6;8. 在YGGL数据库中,将Employees表中的员工号码由大到小排列。 select employeeid,name,education,birthday from employees order by employeeid desc;**9. 将员工信息按出生日期从小到大排列。 ** select employees.* from employees order by birthday;10. 在order by 子句中使用子查询,查询员工姓名、性别和工龄信息,要求按实际收入从大到小排列。 select name,sex,workYear,inCome,outCome,(inCome-outCome) as '实际收入' from employees,salary where (inCome-outCome) in (select (inCome-outCome) from salary ) and employees.employeeID=salary.employeeID order by (inCome-outCome) desc;11. 返回Employees表中的前5位员工的信息。 select employees.* from employees order by employeeid limit 5;12. 返回Employees表中从第3位员工开始的5位员工的信息。 select employees.* from employees order by employeeid limit 3,5; |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |