Вопросы по теме 'regexp-like'
Oracle SQL — получить строки со значениями в формате IP-адреса (четверка с точками)
У меня есть таблица со столбцами SOURCEIP и DESTINATIONIP, а их тип данных — VARCHAR2. Значение в этих столбцах представляет собой либо IP-адрес в формате четверки с точками, либо зашифрованный анонимный адрес, который в данном случае может быть...
4679 просмотров
schedule
17.04.2022
Oracle: найти управляющие символы, кроме перевода строки
Я пытаюсь использовать все строки, в которых столбец содержит какие-либо контрольные диаграммы, за исключением символа перевода строки (шестнадцатеричное значение A). Я пробовал следующее, но это возвращает только результаты с управляющим символом и...
155 просмотров
schedule
13.04.2023
подсчет строк, возвращаемых regexp_like
Мне нужно подсчитать количество строк, возвращаемых функцией REGEXP_LIKE() в оракуле. как я это сделал? Я пробовал следующий запрос в функции:
RETURN COUNT(REGEXP_LIKE(SIN, '^(-|\\+){0,1}([0-9]+\\.[0-9]*|[0-9]*\\.[0-9]+|[0-9]+)$'));
53 просмотров
schedule
22.11.2022
Oracle: to_number() в сочетании с substr() и regexp_like() в предложении WHERE
У меня есть таблица со столбцом "описание", который имеет следующие значения:
ОПТестМашине
OPManualTesting
OP1010
Таким образом, оператор select для получения значений будет просто
SELECT description
FROM operation;
Я хочу...
8238 просмотров
schedule
31.03.2022
Можем ли мы исключить совпадение с несколькими строками в oracle regexp_like()?
Основные знания:
Мы не можем использовать (?!) для исключения, так как regexp_like() не поддерживает отрицательный просмотр вперед.
Я не хочу исключать использование «NOT REGEXP_LIKE()»
[^] может инвертировать только один символ, но не...
1545 просмотров
schedule
18.09.2022
Альтернатива REGEXP_LIKE из-за слишком длинного регулярного выражения
Я получаю ошибку ORA-12733: слишком длинное регулярное выражение при попытке определить, есть ли определенные идентификаторы в базе данных.
regexp_like (','||a.IDs||',',',('||replace(b.IDs,',','|')||'),')
Идентификаторы a.ID и b.ID имеют...
740 просмотров
schedule
15.04.2024
regexp_like, что зеркала содержат рядом
Я пытаюсь ускорить запрос, использующий «Содержит рядом», с запросом, использующим regexp_like. Первоначальный запрос «Содержит рядом» занимает около 45 минут. Столбец Clob содержит большие «документы» и индексируется доменом.
Исходный запрос:...
55 просмотров
schedule
23.04.2022
Oracle: отсортируйте результаты выражения regexp_like
У меня есть таблица, содержащая следующие значения:
Org Role
---- ---------
XX Role2
XXX Role3
XXXX Role4
null RoleDefault
Мне нужен запрос, принимающий параметр, который дал бы мне наилучшее совпадение с...
158 просмотров
schedule
27.07.2022
Шаблон регулярного выражения не работает с регулярным выражением MySQL
У меня есть приведенное ниже регулярное выражение, которое отлично работает с тестером Regex (спасибо horcrux ). Однако он не возвращает совпадений, когда я использую его с регулярным выражением MySQL.
select query from search s where s.query...
138 просмотров
schedule
14.06.2023
Искать только слова в столбце со списком слов
У меня есть таблица с описанием , где может быть несколько слов, мне нужно сравнить с набором слов (набор слов выводится из другого запроса с помощью функции LISTAGG), чтобы проверить, существует ли слово в Колонка описания или нет.
Например,...
214 просмотров
schedule
01.05.2022
почему не удается сопоставить символ ']' с regexp_like в оракуле?
Когда я ввожу эти SQL-запросы, они возвращают результат 1 :
sql 1 :
select 1 from dual where regexp_like('R[23','^[[0-9a_zA-Z]+$');
возвращает 1
sql 2 :
select 1 from dual where regexp_like('[]','^\\[\\]$');
возвращает 1...
94 просмотров
schedule
02.11.2022
Поиск PL/SQL Regex на основе как символов, так и цифр
У меня есть таблица TA , в которой есть столбец inv_ref с данными, как показано ниже.
inv_ref
----------
MX/3280/20
CT/3281/20
CT/3109/20
MX/3272/20
RF/3275/20
Мое требование состоит в том, чтобы получить, тогда как средние 4 цифры числа...
98 просмотров
schedule
16.07.2023
Что делает «.*» в случае REGEXP в SQL?
В случае запроса в MySQL, который запрашивает название городов, начинающихся и заканчивающихся гласными, из таблицы «Станция»:
SELECT CITY FROM STATION WHERE CITY REGEXP'^[AEIOU].*[aeiou]$';
Что делает '.*'?
25 просмотров
schedule
26.04.2024
Oracle REGEXP_LIKE игнорирует ЧУВСТВИТЕЛЬНОСТЬ К РЕГИСТРУ
Мы пытаемся выполнить следующий запрос в Oracle Database 19.3, и результат всегда такой, как если бы чувствительность к регистру была проигнорирована.
select 1 from dual where regexp_like('CHIEN', '[a-z]+', 'c');
И результат запроса
1...
59 просмотров
schedule
15.07.2022