数据库查询有很多种类。主要是记住关键词就差不多了,不过也要学会怎么去应用它。例如一道题:查询课程编号为c001 且课程成绩在80 分以上的学生的学号和姓名;首先是需要审好题,它首先是需要查询出学号和姓名,然后利用多表查询来连接课程编号和课程成绩的表,虽然不用显示出来,但是需要查询出来,因为需要它们来做WHERE条件来筛选出数据来,然后还要将成绩筛选出80分以上的。
这是数据库的代码,利用SELECT、FROM来查询,然后利用WHERE来筛选。
这是效果图:
例如另外一道题:查询不及格的课程,并按课程号从大到小排列。
这道题就是比较简单一点的。因为它就需要将所有的成绩查询出来先,然后再将小于60分的筛选出来,然后利用课程号来从大到小(DESC)的顺序来排列。
首先查询出所有的数据来:代码图如下:
这是查询出所有的数据图:
然后加上WHERE条件来筛选:
然后查询出的数据如下图:
这就是数据库里面的条件查询了,主要是自己需要清楚自己想要查询什么东西,什么数据出来,不然根本就查询不出来的!