日期:2014-05-17  浏览次数:20487 次

多字段同时过滤筛选的SQL语句咋写?
SQL新手,只会照猫画虎。懒得百度了,来万能的CSDN论坛求助。

问题:
    查询 身高在160cm-175cm之间,且年龄在25-30岁之间的记录。
 
    实质就是对身高和年龄两个字段同时进行过滤的SQL语句咋写?

现在只会对一个字段进行过滤的SQL语句,例如 select * from studentsTable where height Between 160 and 175.
   想再增加一个关于对年龄的过滤,求助,咋写。
 

------解决方案--------------------




引用:
SQL新手,只会照猫画虎。懒得百度了,来万能的CSDN论坛求助。

问题:
    查询 身高在160cm-175cm之间,且年龄在25-30岁之间的记录。
 
    实质就是对身高和年龄两个字段同时进行过滤的SQL语句咋写?

现在只会对一个字段进行过滤的SQL语句,例如 select * from studentsTable where height Between 160 and 175.
   想再增加一个关于对年龄的过滤,求助,咋写。
 


select * from studentsTable where height Between 160 and 175
后面继续and 年龄 Between 25 and 30(你的条件)
------解决方案--------------------
SELECT  *
FROM    studentsTable
WHERE   height BETWEEN 160 AND 175
        AND age BETWEEN 25 AND 30 --and即可