Описание тега match-recognize
Этот тег следует использовать с вопросами о предложении Oracle 12c MATCH_RECOGNIZE.
1
ответ
Какой правильный способ избежать? символ в JDBC PreparedStatement при использовании Oracle 12c MATCH_RECOGNIZE?
Следующий запрос корректен в Oracle 12c: SELECT * FROM dual MATCH_RECOGNIZE ( MEASURES a.dummy AS dummy PATTERN (a?) DEFINE a AS (1 = 1) ) Но это не работает через JDBC из-за ? символ, который используется как символ регулярного выражения, а не как …
08 фев '17 в 08:37
2
ответа
Как получить желаемый результат с помощью MATCH_RECOGNIZE?
Входные данные: Запрос написан с использованием предложения MATCH_RECOGNIZE select * from MTR_ACTIONS MATCH_RECOGNIZE ( PARTITION BY METER_CODE ORDER BY ACTION_DT MEASURES FIRST(ENTER.ACTION_DT) AS ENTER_DT, LAST(EX.ACTION_DT) AS EXIT_DT, MATCH_NUMB…
12 дек '18 в 05:27
1
ответ
Как сделать сопоставление с образцом, используя match_recognize в Esper для неизвестных свойств событий в потоке событий?
Я новичок в Esper, и я пытаюсь отфильтровать свойства событий из потоков событий, имеющих несколько событий с высокой скоростью. Я использую Kafka для отправки строки за строкой CSV от производителя к потребителю, а у потребителя я преобразовываю эт…
09 авг '18 в 11:08
1
ответ
MATCH_RECOGNIZE - ORA-00933: команда SQL неправильно завершена
with curse as (select luna,an,valoare from cursl where moneda='eur') SELECT * FROM curse MATCH_RECOGNIZE ( ORDER BY an,luna MEASURES strt.an as start_an, strt.luna as start_luna, strt.valoare as euro_inc,LAST(scade.valoare) as euro_sf, count(*) as n…
24 май '17 в 18:09
1
ответ
Есть ли у match_recognize возможность сохранить все исходные строки и пометить совпадения?
Я хотел бы добавить флаг в исходные строки, который указывает, когда совпадение было найдено. Есть ли лучший способ использовать только MATCH_RECOGNIZE без необходимости правого соединения, которое я сделал ниже? Есть 6 совпадений, и я хотел бы отме…
20 июн '19 в 19:44
1
ответ
хотите найти начальную и конечную точку непоследовательного числа в хранимой процедуре оракула
Предположим, что основная таблица ID Usage_flah 1 null 2 null 3 null 4 Yes 5 Yes 6 Null 7 NUll Теперь мне нужны начальная и конечная позиция идентификатора во второй таблице результатов, где usage_flag равно null. подобно Start End 1 3 6 7
14 май '20 в 22:30
1
ответ
NULLIF of FINAL SUM Удваивается при использовании MATCH_RECOGNIZE
Когда я запускаю следующий код, я ожидаю b1 а также b2 быть равным, однако, b2удваивается. Я делаю что-то неправильно? Это ошибка в базе данных? Были запущеныOracle 12c (12.2.0.1.0). WITH TBL AS ( SELECT 1 a, 1 b FROM DUAL UNION ALL SELECT 1 a, 2 b …
01 май '20 в 15:03
2
ответа
Match_Recognize в Snowflake не возвращает то, что, по моему мнению, должно
Я уверен, что не понимаю этого, но это определяется как ШАБЛОН: указание шаблона для соответствия ШАБЛОН () Шаблон определяет допустимую последовательность строк, которая представляет совпадение. Шаблон определяется как регулярное выражение (regex) …
26 апр '21 в 06:46
0
ответов
Flink SQL match распознать вывод всех столбцов
Есть ли способ вывести все столбцы из предложения match_recognize MEASURES? Я пробовал следующие подходы: 1. SELECT * FROM events MATCH_RECOGNIZE (PARTITION BY org_id ORDER BY proctime MEASURES A.* AS startId ONE ROW PER MATCH PATTERN (A C* B) DEFIN…
12 май '21 в 02:47
1
ответ
Вложенный запрос match_recognize не поддерживается в flink SQL?
Я использую flink 1.11 и пробую вложенный запрос, где match_recognize находится внутри, как показано ниже: select * from events where id = (SELECT * FROM events MATCH_RECOGNIZE (PARTITION BY org_id ORDER BY proctime MEASURES A.id AS startId ONE ROW …
11 май '21 в 22:26
1
ответ
Аналитика воронки с использованием SQL в Snowflake
Я работаю над созданием запроса для отслеживания жизненного цикла пользователя через платформу через события. Стол EVENTS имеет 3 столбца, DATE_TIME а также EVENT_NAME. Ниже приведен снимок таблицы, Ниже мой запрос, SELECT * FROM EVENTS MATCH_RECOGN…
20 май '21 в 22:16
2
ответа
MATCH_RECOGNIZE с CTE в Snowflake
Я использую функцию в запросе с несколькими CTE. При запуске запроса я получил следующую ошибку: Ошибка компиляции SQL: MATCH_RECOGNIZE не поддерживается в этом контексте. В моем запросе есть несколько CTE до и после MATCH_RECOGNIZE частично, как по…
27 июл '21 в 15:10
1
ответ
Flink: Каковы лучшие альтернативы использованию UDF Python в MATCH_RECOGNIZE?
Когда я пытаюсь использовать MATCH_RECOGNIZE в своих SQL-запросах с UDFPython, я получаю сообщение об ошибке Python Function can not be used in MATCH_RECOGNIZE for now. Например, не поддерживается следующее: SELECT T.aa as ta FROM MyTable MATCH_RECO…
26 июл '21 в 21:45
0
ответов
Как я могу установить непрерывность между шаблонами в Flink CEP SQL?
Мы знаем, что в Flink CEP Java такие API, как next(), followedBy () и sequence (), могут использоваться для установки непрерывности между различными шаблонами. Однако в CEP SQL, поскольку синтаксис относительно прост, трудно четко описать преемствен…
10 авг '21 в 11:10
1
ответ
Может ли кто-нибудь объяснить приведенные ниже пункты в распознавании совпадений?
На этот вопрос уже дан ответ, но я не смог получить некоторые части запроса. Ниже приведена таблица ввода. ID NAME DISEASE DRUG SHIP_DATE SUPPLY 1 aa D1 dd 10-05-2020 30 1 aa D1 dd 07-06-2020 30 1 aa D1 dd 12-07-2020 30 1 aa D1 dd 09-08-2020 30 1 aa…
30 авг '21 в 10:07
1
ответ
Подходит ли функция Match_Recognize Flink для захвата этого типа шаблона?
Я пытаюсь поймать события по схеме, описанной ниже: Начальное событие = событие SalePackageA (Покупатель A, приобретающий PackageA) 2-е событие = событие PackageUsage (клиент A использует PackageA) 3-е событие = событие PackageUsage (клиент A исполь…
27 сен '21 в 16:20
1
ответ
Oracle SQL или PL/SQL: добавьте несколько столбцов в MATCH_RECOGNIZE с разными вычислениями
Этот пост предназначен только для обучения и образовательных целей. Структура таблицы, операторы вставки и SQL-запрос обновлены по ссылке ниже db fiddle, чтобы этот пост был чистым и кратким. Пожалуйста, обратитесь по ссылке ниже: db<&…
26 ноя '21 в 00:55
1
ответ
Снежинка MATCH_RECOGNIZE для пропуска не важных событий
У меня есть следующие события, упорядоченные по времени их возникновения: e4 -> e2 -> e2 -> e3 -> e10 -> e4 Как мне написать часть PATTERN MATCH_RECOGNIZE, чтобы сопоставить запись, если произошло событие e2, а затем произошло e4 (e2 …
25 янв '22 в 01:50
0
ответов
Рефакторинг запроса для использования match_recognize
Я создал следующую таблицу: создать таблицу симптом_лог ( идентификационный номер, сгенерированный по умолчанию для нулевого идентификатора, номер пациента_id, симптом varchar2(30), дата start_rng, дата окончания_rng, первичный ключ (идентификатор) …
26 янв '22 в 23:40
0
ответов
найти запросы с возвращаемым статусом в SQl Oracle
У меня есть запросы с датой и статусом. для каждого запроса есть несколько статусов, и стандартом является то, что он всегда переходит от низкого к высокому статусу. Один запрос может быть обработан несколько раз в одном стутусе. есть несколько сцен…
11 янв '21 в 19:01