--创建一个表
create table test_hsj(
id int primary key,
num varchar2(12),
regDate date
)
 
 
select * from test_hsj;
 
--插入测试数据
insert into test_hsj values(1,'1', to_date('2015-05-01','yyyy-MM-dd'))
insert into test_hsj values(2,'2', to_date('2015-06-01','yyyy-MM-dd'))
insert into test_hsj values(3,'3', to_date('2015-05-11','yyyy-MM-dd'))
insert into test_hsj values(4,'4', to_date('2015-05-01','yyyy-MM-dd'))
insert into test_hsj values(5,'5', to_date('2015-06-21','yyyy-MM-dd'))
insert into test_hsj values(6,'6', to_date('2015-06-11','yyyy-MM-dd'))
insert into test_hsj values(7,'7', to_date('2016-06-11','yyyy-MM-dd'))
insert into test_hsj values(8,'8', to_date('2014-04-01','yyyy-MM-dd'))
--查询验证,日期在 5 月到6月份之间的数据 如果转换为日期的时候,只有年月的时候会默认取1号 between and 会包含两端 包含两端
--1 结论:对于日期类型 between and  包括  >= and <=
select * from test_hsj where regdate between to_date('2015-05','yyyy-MM') and to_date('2015-06','yyyy-MM')
--如果只有年月 则只会去 1号
select to_date('2015-05','yyyy-MM') from dual
--如果只有年,那么回去当前月份 的1 号 
select to_date('2014','yyyy') from dual
--2 结论: 对于数值类型 between and  等效  >= and <=
select * from test_hsj where id between 1 and 5;
 
--3 结论: 对于字符类型 between and  等效  >= and <=
select * from test_hsj where num between '1' and '5';
--总结论: 对于orcle数据库 between and  等效  >= and <=

原文:https://blog.csdn.net/h249059945/article/details/47160099

oracle between and 边界查询用法相关推荐

  1. oracle模糊查询中的regexp_like嵌套子查询用法

    oracle模糊查询中的regexp_like嵌套子查询用法 regexp_like一般用于模糊查询某一列时包含多个查询条件 需求1:在用户表中查询出账号包含650000和230000的用户. sel ...

  2. oracle中的merge into用法解析

    oracle中的merge into用法解析 merge into的形式 MERGE INTO [target-table] A USING [source-table sql] B ON([cond ...

  3. oracle中over()分析函数的用法

    摘自: http://www.poluoluo.com/jzxy/201004/81921.html 百度文库也记载了oracle中over()分析函数的用法 在泡坛子的时候中无意中发现了这个函数,才 ...

  4. oracle中的to_number,Oracle中to_number()函数的用法

    to_number()函数是oracle中常用的类型转换函数之一,是将一些处理过的按一定格式编排过的字符串变回数值型的格式. 1.to_number()函数可以将char或varchar2类型的str ...

  5. oracle sql between and 范围,oracle between and 边界有关问题

    oracle between and 边界问题 --创建一个表 create table test_hsj( id int primary key, num varchar2(12), regDate ...

  6. Oracle EBS 常用表 查询语句

    ORACLE EBS常用表查询语句 1.  OU.库存组织 SELECT hou.organization_id ou_org_id,           --org_id   hou.name ou ...

  7. Oracle中add_months()函数的用法

    Oracle中add_months()函数的用法 查询当前时间n个月以前的时间: select add_months(sysdate,-n) from dual; 查询当前时间n个月之后的时间: se ...

  8. bulk怎么使用oracle,oracle学习之bulk collect用法

    通过bulk collect减少loop处理的开销,使用Bulk Collect提高Oracle查询效率 Oracle8i中首次引入了Bulk Collect特性,该特性可以让我们在PL/SQL中能使 ...

  9. oracle中rollback用法,Oracle中SAVEPOINT和ROLLBACK用法

    savepoint是事务内部允许部分rollback的标志符.因为事务中对记录做了修改,我们可以在事务中创建savepoint来标识不同的点.如果遇到错误,就可以rollback到不同的点或直接回来事 ...

  10. oracle多条件分组查询数量_ORACLE分组查询和统计等

    select flow_id,rw from (select t.flow_id ,rownum as rw from apex_030200.wwv_flow_list_templates t)  ...

最新文章

  1. 深度学习中的图像分割:方法和应用
  2. 《预训练周刊》第8期:首个千亿中文大模型「盘古」问世、谷歌等提出视频音频文本转换器VATT...
  3. Elasticsearch学习笔记-05浏览数据
  4. 利用zxing读写PDF417码制的二维码
  5. Caffe 初识,揭开面纱
  6. MySQL复习资料——用于突击考试总结
  7. Gensim初步使用和详细解释(该代码只能处理英文,处理中文不可用该代码)
  8. Docker安装java-Zookeeper进行操作
  9. 解决 avformat_alloc_context无法识别的问题
  10. php 什么是函数式编程,函数式编程的介绍和归纳总结(附代码)
  11. 如何快速制作启动u盘
  12. 抢先体验Drive 2.0 Beta,按需同步,释放电脑空间
  13. Win 10 1月 12 日 停用 flash解决办法
  14. Adobe pr,ae,ps...软件的安装,及简单的使用
  15. PWM频率与占空比的关系
  16. yolov2 损失函数_深度学习计算机视觉之YOLO,YOLOv2和YOLOv3算法(超详细解析)
  17. Unix 时间戳 (Unix Timestamp) 与 Windows 时间转换工具
  18. Windows操作系统+朝鲜红星+国产麒麟+红旗+渗透专用系统+Oracle专用+技术专栏【资源大合集】 | 寻找C站宝藏
  19. 大数据分析与机器学习领域Python兵器谱
  20. 机器学习必备算法之(一)逻辑回归(logistics regression)及Python实现

热门文章

  1. 百度网盘开放平台接口调用前的准备
  2. Java 生成视频缩略图(ffmpeg)
  3. Web实时语音/视频聊天/文件传输
  4. idea git操作
  5. 福州英华职业学院计算机专业在哪个校区,福州英华职业学院五年制大专地址在哪里...
  6. react 组件 进阶之 ref (ts 版本)
  7. 学习Python,怎能不懂点PEP呢?
  8. svnadmin load 遇到E125005 的错误
  9. 七日杀服务器怎么修改天数,七日杀如何调整天数 | 手游网游页游攻略大全
  10. 显示前半内容后半内容用省略号_省略号前后的标点用法