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降序排序
......等各种组合
描述: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降序排序
......等各种组合
相关文章推荐
- 和尚挖井故事给程序员的启示
- 仿真开发过程之需求
- 《从零开始学Swift》学习笔记(Day 35)——会使用下标吗?
- AVD模拟器无法上网解决方法
- SQL定义
- PopupWindow学习笔记
- Win10 TH2正式版微软官方中文简体ISO镜像下载 附介质创建工具下载
- POJ 3189——Steady Cow Assignment——————【多重匹配、二分枚举区间长度】
- 关于为什么window.frames[0].src不能获取src
- 修改双系统(Linux系统和Windows系统)的启动顺序和等待时间
- kvo
- 互联网项目为何不易取得成功?
- TCMalloc:线程缓冲的Malloc
- C# Lock关键字
- EC读书笔记系列之16:条款35、36、37、38、39、40
- android定位使用基站
- PHP 魔术方法汇总
- ubuntu安装中文输入法
- pop到上层控制器
- IIS中“绑定”,“IP地址全部未分配”到底是个什么玩意