1.and 运算符
描述:and可在where子语句中把两个或多个条件结合起来。
语法:
select 列名称 from 表名称 where 条件1 and 条件2
条件1和条件2都成立的情况下,记录才会被查询出来。
2. or 运算符
描述:or可在where子语句中把两个或多个条件结合起来。
语法:
select 列名称 from 表名称 where 条件1 or 条件2
条件1或者条件2成立一个的情况下,记录都会被查询出来。
扩展:
我们也可以把and 和 or 结合起来(使用圆括号来组成复杂的表达式)
语法举例:
select 列名称 from 表名称 where (条件1 and 条件2)or 条件3
select 列名称 from 表名称 where(条件1 or 条件2)and 条件3
......等
3.order by 语句
描述:order by语句用于根据指定的列对结果集进行排序,order by 语句默认按照升序对记录进行排序(升序的关键字asc),如果你希望按照降序对记录排序,可以使用desc关键字。
语法案例:
select 列名称 from 表名称 where 条件1 order by 列名称1
---列名称1升序排序
select 列名称 from 表名称 order by 类名称1,列名称2
---先列名称1升序排序,再列名称2升序排序
select 列名称 from 表名称 order by 列名称1 desc
---列名称1降序排序
select 列名称 from 表名称 order by 列名称1,列名称2 desc
---列名称1降序排序,再列名称2降序排序
select 列名称 from 表名称 order by 列名称1 asc, 列名称2 desc
---先列名称1升序排序,再列名称2降序排序
......等各种组合