如何在Oracle Sql Developer中过滤列

jos*_*hpt 12 sql oracle-sqldeveloper

假设我的列中有一些时间戳字段,如下所示:"02-JUL-14 10.36.07.713000000 PM".

有没有办法让我左键单击该表中的列并进行包含"JUL"的搜索,以便我只显示包含"JUL"的行?

我读过人们的文章,说要包含%和'字符周围的字符,并使用LIKE''语法,但对我来说没有任何结果.

因此,在下图中,我希望我只能输入"JUL",并且只会出现包含字母"JUL"的TIME_OF_ENTRY列的行.

我确实知道在下面的过滤器窗口中键入是一个精确的搜索,但我想知道是否有办法进行"包含"类型的搜索.

在此输入图像描述

jos*_*hpt 26

like '%JUL%'
Run Code Online (Sandbox Code Playgroud)

在过滤器字段中,该列中包含"JUL"的任何值都将显示.

来自@OldProgrammer 的 http://www.thatjeffsmith.com/archive/2011/11/sql-developer-quick-tip-filtering-your-data-grids/链接包含我找到的解决方案.可能在该链接中可能有更多有用的东西用于更高级的过滤.


Eri*_*ler 5

类型

to_char(TIME_OF_ENTRY) like '%JUL%'
Run Code Online (Sandbox Code Playgroud)

在上方的过滤器字段中。