Отличия в SQL диалектах ClickHouse и YQL

Терминология

  • ARRAY из ClickHouse называется List в YQL, соответствующим образом отличается большинство работающих с ними функций.
  • ARRAY JOIN из ClickHouse в YQL называется FLATTEN BY.
  • С точки зрения YQL, тип данных логической таблицы — List<Struct<...>>, как физической, так и вложенной (Nested из ClickHouse). В YQL можно комбинировать контейнерные типы данных произвольным образом.

Синтаксис

  • В ClickHouse можно дать практически любой части выражения имя через AS и затем использовать его в другой части запроса, а в YQL всё очень строго с областью видимости колонок в различных частях SELECT.
Предыдущая
Следующая