sql 练习(一)

作者: 叨叨侠爱叨叨 | 来源:发表于2017-10-26 17:13 被阅读82次

环境是mysql

练习数据见SQL 练习的前期准备:点击

1、查询Student表中的所有记录的Sname、Ssex和Class列。

SELECT sname,ssex,class
  FROM student

2、查询教师所有的单位即不重复的Depart列。

SELECT DISTINCT depart
  FROM teacher

3、查询Student表的所有记录。

SELECT * FROM student 

4、查询Score表中成绩在60到80之间的所有记录。

SELECT *
  FROM score
 WHERE degree>='60'
   AND degree<='80'

5、查询Score表中成绩为85,86或88的记录。

SELECT *
  FROM score
 WHERE degree IN('85','86','88')

6、查询Student表中“95031”班或性别为“女”的同学记录。

SELECT *
  FROM student
 WHERE class='95031'
   AND ssex ='女'

7、以Class降序查询Student表的所有记录。

SELECT *
  FROM student
 ORDER BY class DESC

8、以Cno升序、Degree降序查询Score表的所有记录。

SELECT *
  FROM score
 ORDER BY cno ASC,degree DESC

9、查询“95031”班的学生人数。

SELECT COUNT(*)
  FROM student
 WHERE class='95031'
 
 SELECT COUNT(1)
  FROM student
 WHERE class='95031'

10、 查询Score表中的最高分的学生学号和课程号。(子查询或者排序)

SELECT sno,cno
  FROM score 
 WHERE degree =(SELECT MAX(degree) FROM score)```

相关文章

  • sql 练习(五)

    环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一)sql 练习(二)sql 练习(三)sql ...

  • sql 练习(四)

    环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一)sql 练习(二)sql 练习(三)31、查...

  • sql 练习(三)

    环境是mysql 练习数据见SQL:练习的前期准备 sql 练习(一)sql 练习(二)21、查询成绩高于学号为“...

  • MySQL 练习题

    01第一天20180703 【SQL练习】经典SQL练习题 02第二天20180704 sql语句练习50题(My...

  • MySQL Operation

    sql语句练习sql练习2 MYSQL导入数据出现The MySQL server is running with...

  • SQL 资源汇总

    1.SQL习题练习网站,可以在线练习sql https://sqlzoo.net/ 2.一个可以在线编辑SQL的编...

  • SQL练习

    SQL练习-4张表 针对下面的4张表格进行SQL语句的练习。 image SQL练习-题目 查询001课程比002...

  • 总结:SQL练习【SQL经典练习题】

    刚刷完SQL练习【SQL经典练习题】,本篇文章将对我不牢固的知识做简单汇总。没对比就没标准,当练习超经典SQL练习...

  • sql 练习(一)

    环境是mysql 练习数据见SQL 练习的前期准备:点击 1、查询Student表中的所有记录的Sname、Sse...

  • SQL练习( 一)

    创建数据库:create database Teach; 创建数据表: 学生表create table stude...

网友评论

本文标题:sql 练习(一)

本文链接:https://www.haomeiwen.com/subject/ggvkpxtx.html