Описание тега regexp-like

Функция Oracle аналогична условию LIKE, но REGEXP_LIKE выполняет сопоставление с шаблоном регулярного выражения. См. Также REGEXP_INSTR, REGEXP_REPLACE, REGEXP_SUBSTR и REGEXP_COUNT для других функций, расширенных для использования регулярных выражений.
2 ответа

Oracle SQL regexp_like по типам Юникод

Допустим, у меня есть шаблон в типах Unicode (или в категориях Unicode, согласно https://www.regular-expressions.info/unicode.html) LLLLZLLLZLLLL NNNN Я пытаюсь написать запрос SQL, выбирая записи в столбце, который точно соответствует шаблону. У ме…
17 дек '18 в 05:22
18 ответов

Запросить список названий CITY, начинающихся с гласных (то есть, a, e, i, o или u) из STATION

Запросить список CITY имена, начинающиеся с гласных (то есть, a, e, i, o или u) из STATION, Мой ответ / проверенный код: select city from station where REGEXP_LIKE(city,'[^aeiou]+'); Но это не кажется правильным. Пожалуйста, помогите мне с этим.
28 фев '19 в 07:09
3 ответа

Использование REGEXP_LIKE в Oracle

В таблице MyTable у меня есть следующие данные в столбце MyField, размер которого составляет 80 символов: MyField ------- WA W W51534 W W Я пытаюсь исключить строки, начинающиеся с WA до regexp_like. Но следующий запрос возвращает строку W51534, а н…
30 ноя '18 в 09:10
1 ответ

Как использовать Oracle regexp_like для определения строк, где столбец содержит любой из символов

У меня есть таблица, где мне нужно определить строки, где столбец с именем LONGDSC содержит любой из следующих символов _*%?:;=()[]/\|#." Я перепробовал много разных итераций, но безуспешно. Буду признателен за любую помощь. select * from tablex whe…
19 фев '18 в 22:41
1 ответ

Проверка на регулярные выражения для символа в строке

Если я хочу проверить, что строка содержит @символ я могу написать что-то вроде REGEXP_LIKE(source_column,'@') или же REGEXP_LIKE(source_column, '.*@.*') В чем разница между этими двумя формами? И почему REGEXP_LIKE(source_column,'@') возвращает tru…
13 апр '16 в 12:44
2 ответа

REGEXP_LIKE для всего, что не похоже на ММ / ДД / ГГГГ

Какое регулярное выражение будет использоваться для перехвата чего-либо в базе данных, кроме выражения MM / DD / YYYY. (Я хочу, чтобы все, кроме указанного выше формата, могло быть dd-mon-yy или yyyy / mm / dd и т. Д.) Я использую запрос регулярного…
21 мар '18 в 09:21
2 ответа

Подсчет строк, возвращаемых regexp_like

Мне нужно посчитать количество строк, возвращаемых REGEXP_LIKE() в оракуле. как я это сделал? Я пробовал следующий запрос в функции: RETURN COUNT(REGEXP_LIKE(SIN, '^(-|\\+){0,1}([0-9]+\\.[0-9]*|[0-9]*\\.[0-9]+|[0-9]+)$'));
22 июл '16 в 05:13
1 ответ

jpa нативный запрос регулярных выражений, как с querydsl

У меня есть запрос, как это: select t.* from T_ex_table t where regexp_like(t.note, '^(.*[^[:digit:]]+)?([condition])([^[:digit:]]+.*)?$', 'n') И если я использую его в jpa с querydsl(com.querydsl) вроде (это scala, и это не важно): @Query(value = "…
23 апр '18 в 15:01
1 ответ

Регулярное выражение, чтобы соответствовать 1 или два символа в наборе, и убедитесь, что они разные

Ладно, банда, вот моя загадка: Я ищу соответствие строки, используя ванильный JavaScript test(), функция от RegExp прототип, чтобы проверить входную переменную inp: /{CONDITION}/.test(inp) Строка должна соответствовать следующим условиям: Это может …
01 янв '19 в 01:13
2 ответа

Возвращение строк с разделенными запятыми значениями по шаблону (Oracle SQL)

У меня есть поле с разделенными запятыми значениями: 1,2,AA,4,Z 1,ZZ,44,A,1 1,44,33,AA,Z 4,2,Z,A,F 1.2,4,E,1,1 F,1,3.4,3,A Можно ли выбрать строки с правилом: число, число, символы, что-нибудь? Результат может быть: 1,2,AA,4,Z 4,2,Z,A,F 1.2,4,E,1,1 …
22 янв '19 в 07:26
1 ответ

Один и тот же собственный запрос возвращает разные результаты при развертывании на другом сервере Glassfish.

У меня есть веб-приложение, которое перечисляет некоторые данные. Если я запускаю локально (glasssfish 4.1 jdk 1.8 build 13), он возвращает мне 11 строк. То же самое происходит, если я запускаю запрос непосредственно в базе данных (11 строк). Но пос…
24 янв '19 в 22:35
2 ответа

Как я могу разобрать html мета описания с классическим asp xmlhttp

Я использую классический код с синтаксическим анализом HTML метаданных описания: HTML пример: <meta name="keywords" content="Software AG, Altenkesseler Straße 17, Saarbrücken, Saarland, software ag, Ofis" /> Код разбора: Baslangic = InStr(1,sd…
27 июн '17 в 16:26
2 ответа

Match specific words in comma delimited string

I have a list of value that are allowed such as: the cat, the mouse, the dog, and the parrot. Now I want to have the possibility to add many values from this list in a cell separated with semicolon (;). That means I can add: The cat; The dog; The mo…
20 апр '17 в 08:58
1 ответ

REGEXP_LIKE QUERY IN ORACLE DB

Мне нужно в настоящее время соответствовать 00000012345 а также 12345 в моем DB поисковый запрос. В настоящее время я использую следующий запрос: SELECT * FROM BPP.CHECK_REGISTER WHERE CHECK_NO like CONCAT('%',:checkNum) для поиска, но здесь % может…
14 ноя '18 в 09:51
2 ответа

Как и регулярное выражение

Для как у нас есть%. например: если мы дадим объявление%, оно извлечет все записи, которые начинаются с рекламы, но я должен использовать regexp_like. для regexp_like, что можно использовать, чтобы он действовал как% для лайка. я не могу использоват…
23 июн '15 в 06:22
3 ответа

SQL с использованием регулярного выражения REGEXP_LIKE()

У меня возникли некоторые проблемы, когда я не могу выглядеть как регулярное выражение, совпадающее с 3 или более буквами "а" или "е" в названии. Найдите всех менеджеров, которые управляют сотрудниками, по крайней мере, с 3 буквами "а" или "е" в наз…
12 фев '16 в 13:59
1 ответ

Oracle Regexp_like с использованием предложения AND

Я ищу, чтобы найти все случаи "Dr. Jones"в поле имени, используя regexp_like. Я могу сделать OR (все имена с DR или JONES в нем), но мне нужно, чтобы оба имени присутствовали в поле. Есть ли простой способ сделать это с помощью regexp_like без испол…
13 май '15 в 00:03
0 ответов

Реализация REGEXP_LIKE в HQL

У меня есть следующий оракул-запрос, и я хочу, чтобы это было реализовано в Criteria Query в HQL ВЫБЕРИТЕ ЗАДАНИЕ ИЗ MASTER_TABLE, ГДЕ REGEX_LIKE (ЗАДАНИЕ, '^[A-Za-z]+$'); Основная идея состоит в том, чтобы выбрать строки, в которых есть только числ…
30 ноя '18 в 12:23
2 ответа

Как сделать отрицательный вывод в oracle regexp_like(), '?!' не работает

Запрос: select 1 "val" from dual where regexp_like('ITEM HEIGHT','^(?!ICON).*HEIGHT$'); Приведенный выше запрос не возвращает меня 1, Пожалуйста, дайте мне знать, как добиться негативного взгляда с помощью оракула regexp_like(), Примечание: пожалуйс…
26 сен '17 в 13:23
1 ответ

Поиск буквенно-цифровых значений с учетом регистра с помощью Regexp_like plsql

Я пытаюсь найти буквенно-цифровое значение в столбце, который чувствителен к регистру.Я попробовал этот шаблон, но он не работает. `REGEXP_LIKE ('1000 - 2000 test', '^[0-9]{4} - [0-9]{4} test', 'c')` Или регистр не учитывает буквенно-цифровые значен…
13 апр '16 в 13:36