网站首页 > 技术文章 正文
第二章:限制性查询和数据的排序
1. Where子句用来限制哪些行要显示,这在关系数据库中称为选择(Selection)操作。Where子句跟在from子句之后。
2. Where是关键字,其后跟限制条件
3. 条件由列名,字符串,算术表达式,常量和比较运算符组成
4. >,<,<=,>=,=,<>,!=,BETWEEN AND ,IN, LIKE是oracle提供的9个比较运算符。
5. 一般把比较运算符用在条件语句中
6. BETWEEN 1 AND 2 运算符用于测试某些值是否在指定数值范围之内,1下限,2叫上限,该运算符可以用于数值型,字符型和日期型,但后面的两种类型必须用单引号括起来。
7. 被单引号括起来的字符串是区分大小写的。
8. select empname from emp where hiredate not between '01-JAN-81' AND '31-MAY-82'
9. IN 用来测试某些值是否在列表中出现
10. select empname from emp where job not in ('analyst','president')
11. LIKE运算符 select emp from emp where job like '%sal_' ; %代表多个字符,-代表一个且只能是一个字符
12. 转义字符\和~
13. 如果不在查询语句中使用order by则查询结果是不确定的。Order by子句一定是SQL语句的最后一个子句。
14. Order by中也可以用 Select 子句中定义的列名的别名。
15. Order by中也可以用 Select 子句中定义的表达式的别名。
16. Order by中也可以用 列号。为了可读性,尽量少用
17. Order by 也可以不用在select列表中列出的列。但为了可读性,尽量避免。
18. Order by子句中也可以使用多列,如果要排序,需要为每一列分别指定排序方式
19. select job,sal,ename from emp order by job,sal desc
猜你喜欢
- 2025-09-01 mybatisplus的介绍和基本使用_mybatis-plus常用方法
- 2025-09-01 网络安全面试题-SQL注入问题总结_网站sql注入检测
- 2025-09-01 php 如何实现数据库操作类的封装?
- 2025-09-01 轻量级报表解决方案Telerik Reporting Q3 2015 SP2正式发布
- 2025-09-01 JDK高版本特性总结与ZGC实践_jdk各个版本的特性
- 2024-11-07 Java 常见的49个错误及避免方法!翻译作业:码农网-小峰
- 2024-11-07 「开源资讯」可视化数据库管理平台DBeaver7.2.1发布
- 2024-11-07 Mybaits中Like 的使用方式以及一些注意点
- 2024-11-07 Java 14 带来了 5 项新特性,能支持 H5 文本开发了
- 2024-11-07 JDK13正式发布:Switch表达式、GC新垃圾回收算法、低延时GC、ZGC
你 发表评论:
欢迎- 09-0613.通过Excel导出数据库中的维值_数据库exp导入导出数据
- 09-06做数据分析时,SQL需要达到以下水平
- 09-06Java开发指南:JDK21下载、安装及目录解析,轻松开启编程之旅
- 09-06hive存储过程_hive存储过程环境变量
- 09-06Maven常用命令_maven常用命令有哪些
- 09-06JDK从8升级到21的问题集_jdk更新到几了
- 09-06Oracle狂刷存在感 NRF展会惊艳四座
- 09-06哪些软件支持UDI标签的生成与验证
- 最近发表
- 标签列表
-
- 前端设计模式 (75)
- 前端性能优化 (51)
- 前端模板 (66)
- 前端跨域 (52)
- 前端缓存 (63)
- 前端aes加密 (58)
- 前端脚手架 (56)
- 前端md5加密 (54)
- 前端路由 (61)
- 前端数组 (73)
- 前端js面试题 (50)
- 前端定时器 (59)
- Oracle RAC (76)
- oracle恢复 (77)
- oracle 删除表 (52)
- oracle 用户名 (80)
- oracle 工具 (55)
- oracle 内存 (55)
- oracle 导出表 (62)
- oracle约束 (54)
- oracle 中文 (51)
- oracle链接 (54)
- oracle的函数 (58)
- oracle面试 (55)
- 前端调试 (52)
本文暂时没有评论,来添加一个吧(●'◡'●)