Zum filtern einer Spalte in Oracle Sql-Developer
Sagen wir, ich habe einige timestamp-Felder in einer Spalte, die so Aussehen, "02-JUL-14 10.36.07.713000000 PM".
Ist es für mich ein Weg nach Links-klicken Sie auf die Spalte in dieser Tabelle und führen Sie eine Suche, enthält "JUL", so dass ich nur die Zeilen zeigen, die "JUL"?
Habe ich gelesen, die Artikel von Leuten, die sagen, enthalten % und "Zeichen um das Wort, und mit dem, WIE '' der syntax, aber nichts hat geklappt für mich.
So, in das Bild unten, ich wünschte, ich könnte geben Sie einfach "JUL", und nur die Zeilen mit den TIME_OF_ENTRY Spalte die Buchstaben "JUL" erscheint.
Mir ist klar, dass die Eingabe in das filter-Fenster unten ist eine GENAUE Suche, aber ich möchte wissen, ob es gibt einen Weg, um eine "enthält" Suche.
- Was ist der Datentyp des Feldes?
- Timestamp: der Datentyp
- thatjeffsmith.com/archive/2011/11/...
- dieser link zeigt das, was ich suchte. like '%SEP%' wäre die Lösung. Ich brauchte, um beide und nicht nur '' oder % % um das Wort, wie ich versuchte. Sehen Sie, wenn Sie können setzen, die als eine Antwort und kann ich markieren Sie es als die richtige. Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einfügen
in das Feld filter, und was für Werte in dieser Spalte enthalten, "JUL" - show wird.
Den
http://www.thatjeffsmith.com/archive/2011/11/sql-developer-quick-tip-filtering-your-data-grids/
link von @OldProgrammer enthielt die Lösung, die ich gefunden habe. Möglicherweise gibt es weitere hilfreiche Dinge in diesem link für mehr erweiterte Filterung, vielleicht.
Typ
in das Feld filter oben.
Die Aussage
to_char(fieldname) like `%likevalue%`
arbeitete für mich mit NetBean 8.0.2. Ich klebte es in die Haupt-filter-Feld oben auf der Seite mit einem entsprechenden fieldname undlikevalue
darauf geachtet, dass die einzelnen filter-Felder wurden gelöscht. Ich entfernte das Prozent-Zeichen, wenn ich es nicht brauche.