last функция для MATCH_RECOGNIZE

Область применения:check помечена да проверка Databricks SQL помечено да Databricks Runtime 19.0 и выше

Important

Эта функция доступна в бета-версии. Администраторы рабочей области могут управлять доступом к этой функции на странице "Предварительные версии ". См. статью "Управление предварительными версиями Azure Databricks".

Возвращает значение столбца относительно последней строки в совпадении. При использовании last в предложении последней DEFINE строкой является текущая строка. Используйте эту функцию только в предложениях MEASURES и DEFINEMATCH_RECOGNIZE.

Общие статистические last функции см. в разделе last.

Syntax

last ( { colName | rowPatternVar.colName } [, offset ] )

Аргументы

  • colName: столбец из работающего table_referenceMATCH_RECOGNIZE .
  • rowPatternVar.colName: столбец, квалифицированный именем переменной шаблона строки. Считывает значение столбца из строк, сопоставленных с этой переменной в текущем совпадении. Например, LAST(down.tstamp) возвращает метку времени последней строки, классифицированной как down.
  • offset: необязательный целочисленный литерал больше или равен 0. Смещение относительно последней строки. Значение по умолчанию — 0.

Returns

Значение типа colName. Если определяемая строка находится за пределами текущей секции, возвращается NULL.

Распространенные условия ошибки