Вопросы по теме 'regexp-like'

Oracle SQL — получить строки со значениями в формате IP-адреса (четверка с точками)
У меня есть таблица со столбцами SOURCEIP и DESTINATIONIP, а их тип данных — VARCHAR2. Значение в этих столбцах представляет собой либо IP-адрес в формате четверки с точками, либо зашифрованный анонимный адрес, который в данном случае может быть...
4679 просмотров
schedule 17.04.2022

Oracle: найти управляющие символы, кроме перевода строки
Я пытаюсь использовать все строки, в которых столбец содержит какие-либо контрольные диаграммы, за исключением символа перевода строки (шестнадцатеричное значение A). Я пробовал следующее, но это возвращает только результаты с управляющим символом и...
155 просмотров

подсчет строк, возвращаемых 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 просмотров

почему не удается сопоставить символ ']' с 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