在单个SQL查询中选择多个条件

时间:2017-03-23 06:35:02

标签: mysql sql rdbms ddl

表名是学生

enter image description here

我需要SQL查询,该查询为数学专业的学生提供超过30学分的名称。

谢谢!

5 个答案:

答案 0 :(得分:2)

在MySQL中

select firstName, lastName from Student where major='Math' and  
credit>30;

答案 1 :(得分:2)

select * 
from student
where major ='Math' and credit> 30

答案 2 :(得分:2)

在WHERE子句中使用多个条件:

   SELECT firstName, lastName 
   FROM Student 
   WHERE major='Math' AND credit>30;

答案 3 :(得分:2)

 select *
 from Student 
 where major='Math' and  credits>30;

答案 4 :(得分:0)

像其他人一样正确回答,查询应该如下所示:

SELECT firstName, lastName FROM Student WHERE major='Math' AND credits>30;

值得一提的是,由于您主要只对结果中学生的全名感兴趣,因此在名称列中具体是查询所需要的而不是SELECT ALL。如果您正在使用庞大的数据库,这将大大缩短响应时间。