我有桌子(下面的样本),
文章日期
104425 05.09.2014
105996 24.07.2014
105999 13.07.2014 3:00:00
106005 14.08.2014
106008 05.07.2014
如何选择有时间的行?
UPD:Colomn DATE同时拥有(DD.MM.YYYY)和(DD.MM.YYYY H24:MI:SS)
答案 0 :(得分:1)
拜托,试试
select * from your_table where trunc(date) != date
答案 1 :(得分:0)
我不确定我明白你想要什么。你的表有时间列吗?在这种情况下,您应该执行以下操作:
SELECT * FROM your_table WHERE Time IS NOT NULL;
答案 2 :(得分:0)
Oracle date
数据类型始终具有时间组件。系统上显示日期的方式会导致在午夜时间内省略时间。为了让它做你想做的事,你需要排除那些在午夜的时间。 trunc
可用于将date
设置为午夜,这就是select * from your_table where trunc(date) <> date
有效的原因。但是,您应该知道,如果您故意将时间设置为午夜,这可能会导致意外的副作用。