Oracle数据库查询某段时间内时间段的数据

Oracle数据库查询某段时间内时间段的数据,第1张

select  from 表名 where to_date(ip_date,'yyyymmdd') between to_date('20190204','yyyymmdd') and to_date('20190209','yyyymmdd') and substr(ip_time,12,8) between '00:00:00' and '08:00:00'

select from 表名 where 日期列名 between '开始时间' and '结束时间'

查询字段日期列在开始时间(含)至结束时间(含)之间表名的记录。

SQL SELECT 语句

SELECT 语句用于从表中选取数据

结果被存储在一个结果表中(称为结果集)。

一般为空都用null表示,所以一句sql语句就可以。

select  from 表名 where 日期字段 is null;

这里要注意null的用法,不可以用=null这样的形式表示。

测试:

创建表插入数据:

  

create table test(id int,insert_date datetime) insert into test values (1,GETDATE())insert into test values (2,null)

执行:

select  from test where insert_date is null;

结果:

如果写成=null,则没有结果。

如:

以上就是关于Oracle数据库查询某段时间内时间段的数据全部的内容,包括:Oracle数据库查询某段时间内时间段的数据、如何查询数据库某一时间段内的数据、数据库 日期列带空格怎么查询时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9304276.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存