Перейти к основному содержимому Перейти к дополнительному содержимому

Concatenate

Если для двух таблиц необходимо выполнить объединение, и они имеют разные наборы полей, объединение двух таблиц может быть выполнено принудительно с помощью префикса Concatenate. Этот оператор выполняет принудительное объединение с существующей именованной таблицей или последней созданной логической таблицей. Если две таблицы содержат поля с одинаковыми именами, объединение выполняется автоматически.

Синтаксис:  

Concatenate[ (tablename ) ] ( loadstatement | selectstatement )

 

Объединение, по сути, совпадает с оператором SQL UNION, но с двумя отличиями:

  • Префикс Concatenate может использоваться независимо от того, имеют ли таблицы идентичные имена полей.
  • Идентичные записи при наличии префикса Concatenate не удаляются.

Аргументы:  

аргументы Concatenate
Аргумент Описание
tablename Имя существующей таблицы.

Пример 1:  

LOAD * From file2.csv;

Concatenate SELECT * From table3;

Пример 2:  

tab1:

LOAD * From file1.csv;

tab2:

LOAD * From file2.csv;

.. .. ..

Concatenate (tab1) LOAD * From file3.csv;

Помогла ли вам эта страница?

Если вы обнаружили какую-либо проблему на этой странице и с ее содержанием — будь то опечатка, пропущенный шаг или техническая ошибка, сообщите нам об этом, чтобы мы смогли ее исправить!

Присоединяйтесь к программе модернизации аналитики

Remove banner from view

Модернизируйте ваши важные приложения QlikView без ущерба с помощью программы модернизации аналитики. Щелкните здесь для получения дополнительной информации или свяжитесь с нами: ampquestions@qlik.com