Как фильтровать столбец в Oracle Sql Developer
предположим, у меня есть поля временной метки в столбце, которые выглядят так: "02-JUL-14 10.36.07.713000000 PM".
есть ли способ щелкнуть левой кнопкой мыши столбец в этой таблице и выполнить поиск, содержащий "JUL", чтобы у меня были только строки, содержащие "JUL"?
Я читал статьи людей, говорящих, чтобы включить % и "символы вокруг слова и использовать подобный" синтаксис, но ничего не получилось для меня.
Итак, на рисунке ниже я жаль, что я не могу просто ввести "JUL", и появятся только строки с столбцом TIME_OF_ENTRY, которые содержат буквы "JUL".
Я понимаю, что ввод в окне фильтра ниже является точным поиском, но я хочу знать, есть ли способ сделать "содержит" тип поиска.
3 ответов
вставить
like '%JUL%'
в поле фильтра и любые значения в этом столбце, которые содержат "JUL", будут отображаться.
в http://www.thatjeffsmith.com/archive/2011/11/sql-developer-quick-tip-filtering-your-data-grids/ ссылка от @OldProgrammer содержала решение, которое я нашел. Возможно, в этой ссылке могут быть более полезные вещи для более продвинутой фильтрации.
заявление to_char(fieldname) like `%likevalue%`
работал для меня с помощью NetBean 8.0.2. Я вставил его в главное поле фильтра в верхней части страницы с соответствующим именем поля и likevalue
и убедитесь, что отдельные поля фильтра были очищены. Я убрал знаки процента, когда они мне не были нужны.