Oracle запрос для перечисления слов, найденных в псевдо столбце - PullRequest
0 голосов
/ 08 февраля 2012

Можно ли искать в текстовом поле в таблице Oracle набор слов (т. Е. Зарплату, банк, здание и т. Д.), И Oracle помещает найденное слово или слова в псевдостолбец?

1 Ответ

0 голосов
/ 02 марта 2012

Зависит от того, насколько сложным будет поиск.Например:

  • простое совпадение подстроки

    SELECT text_column, 'salary' my_pseudo_column
    FROM mytable
    WHERE LOWER(text_column) LIKE '%salary%';
    
  • Запрос Oracle TEXT (при условии, что вы добавили текстовый индекс)

    SELECT text_column, 'salary' my_pseudo_column
    FROM mytable
    WHERE CONTAINS(text_column, 'salary') > 0;
    
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...