25.5. Использование duckdb.query() #

duckdb.query() — это расширенная функция, которая не требуется для большинства запросов. Используйте её только в тех случаях, когда необходимо выполнить запрос, использующий специфичный для DuckDB синтаксис, который недопустим в Postgres Pro.

Пример 25.5.

-- Этот запрос использует синтаксис оператора PIVOT из DuckDB, поэтому его необходимо обернуть в duckdb.query()
SELECT * FROM duckdb.query($$
  PIVOT sales_summary
  ON product_category
  USING SUM(total_sales)
  GROUP BY region;
$$);