您的位置:首页 > 其它

and,or,order by

2015-11-13 10:04 183 查看
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降序排序

......等各种组合
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: