So filtern Sie eine Spalte in Oracle Sql Developer

8

Nehmen wir an, ich habe einige Zeitstempelfelder in einer Spalte, die wie folgt aussehen: "02-JUL-14 10.36.07.713000000 PM".

Gibt es eine Möglichkeit für mich, auf die Spalte in dieser Tabelle zu klicken und eine Suche durchzuführen, die "JUL" enthält, so dass nur Zeilen angezeigt werden, die "JUL" enthalten?

Ich habe Artikel von Leuten gelesen, die sagen, dass% und 'Zeichen um das Wort herum enthalten sind und die LIKE' 'Syntax verwenden, aber für mich hat sich nichts ergeben.

In dem Bild unten möchte ich einfach "JUL" eingeben und es erscheinen nur Zeilen mit der Spalte TIME_OF_ENTRY, die die Buchstaben "JUL" enthalten.

Mir ist klar, dass das Eintippen des Filterfensters unten eine GENAUE Suche ist, aber ich möchte wissen, ob es einen Weg gibt, eine "contains" Art der Suche zu machen.

    
joshpt 03.07.2014, 16:30
quelle

3 Antworten

15

Einfügen

%Vor%

im Filterfeld, und welche Werte in dieser Spalte, die "JUL" enthalten, werden angezeigt.

Die Ссылка Link von @OldProgrammer enthielt die Lösung, die ich gefunden habe. Möglicherweise gibt es in diesem Link hilfreichere Dinge für eine erweiterte Filterung.

    
joshpt 03.07.2014, 19:09
quelle
4

Geben Sie

ein %Vor%

im obigen Filterfeld.

    
Erich Kitzmueller 03.07.2014 17:24
quelle
2

Die Anweisung to_char(fieldname) like '%likevalue%' funktionierte für mich mit NetBean 8.0.2. Ich habe es in das Hauptfilterfeld oben auf der Seite mit einem passenden Feldnamen und likevalue eingefügt und sichergestellt, dass die einzelnen Filterfelder gelöscht wurden. Ich entfernte die Prozentzeichen, wenn ich sie nicht brauchte.

    
scvblwxq 18.08.2016 05:04
quelle

Tags und Links