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. Если в исходнике есть конструкция без прямого аналога — предложи эквивалент и поясни компромисс.

Выдай готовый запрос и таблицу различий.

chatgpt, sql, миграция, диалекты, bigquery, data-analysis

Открыть в каталоге AIAgent-Hub →