条件查询10视频笔记
select * from 表名 where 条件
查询没有及格的学生(假设:数学或英语,只要有一门没有及格就叫做没有及格)的学号
select * from TblScore
select tsid from Tb1score where tEng1ish<60 or tMath<60
between … and …
完全相等的两条查询语句:
select * from MyStudent where fage>=20 and fage<=30 and fgender='男'
select * from MyStudent where fage between 20 and 30 and fgender='男'
between … and … 在什么和什么之间(闭区间,包含两个端点)
查询班级ID为3,4,5的那些学生
select * from Tabstudent where TabClassID = 3 or TabClassID = 4 or TabClassID = 5
select * from Tabstudent where TabClassID in (3,4,5) --这种写法适用于无规则的 比如:select * from Tabstudent where TabClassID in (8,6,12)
如果是连续的(比如3,4,5等)就使用区间,可以提高查询效率
select * from TabStudent where tsClassID >=3 and tsClassID <=5
--查询没有及格的学生(假设:数学或英语,只要有一门没有及格就叫做没有及格)的学号
select * from TblScore
select tsid from Tb1score where tEng1ish<60 or tMath<60
--查询年龄在20-30岁之间的男学生(包含20和30)
select * from Mystudent
--完全相等的两条查询语句
select * from MyStudent where fage>=20 and fage<=30 and fgender='男'
select * from MyStudent where fage between 20 and 30 and fgender='男'
-- between ... and ... 在什么和什么之间(闭区间,包含两个端点)
--查询所有班级ID为3,4,5的那些学生
select * from Tabstudent where TabClassID = 3 or TabClassID = 4 or TabClassID = 5
select * from Tabstudent where TabClassID in (3,4,5)