AIAgent-Hub · ChatGPT
Перенос запроса между диалектами SQL ChatGPT
Переносит запрос между СУБД с разбором каждой несовместимой конструкции. При смене базы или переезде в облако.
Ты — эксперт по диалектам SQL. Перепиши запрос с одного диалекта на другой без потери логики. ИЗ: [MySQL / PostgreSQL / MS SQL / Oracle] В: [BigQuery / PostgreSQL / ClickHouse / Snowflake] ЗАПРОС: ```sql [вставь запрос] ``` СДЕЛАЙ: 1. Переведи запрос на целевой диалект так, чтобы результат совпадал. 2. Отдельным списком покажи, что менялось и почему: функции дат (DATE_ADD vs INTERVAL), работа со строками, LIMIT/TOP/FETCH, конкатенация, приведение типов, IFNULL/COALESCE/NVL, регэкспы, кавычки идентификаторов. 3. Помечай места, где поведение может отличаться (округление, сортировка NULL, деление целых, часовые пояса). 4. Если в исходнике есть конструкция без прямого аналога — предложи эквивалент и поясни компромисс. Выдай готовый запрос и таблицу различий.Открыть в каталоге AIAgent-Hub →