ARR_INDEX_OF

Синтаксис

ARR_INDEX_OF( array, value )
        

Описание

Возвращает позицию (индекс) первого вхождения значения value в массив array. Индексация начинается с 1. Если значение value не найдено в массиве, функция возвращает 0.

Типы аргументов:

  • arrayМассив дробных чисел | Массив целых чисел | Массив строк
  • valueДробное число | Целое число | Строка

Возвращаемый тип: Целое число

Примеры

ARR_INDEX_OF(ARRAY('a', 'b', 'c', 'b'), 'b') = 2
        
ARR_INDEX_OF(ARRAY(1.1, 2.2, 3.3, 3.3), 3) = 3
        
ARR_INDEX_OF(ARRAY(1, 2, 3, 2), 2) = 2
        
ARR_INDEX_OF(ARRAY('a', 'b', 'c', 'b'), 'd') = 0
        

Поддержка источников данных

ClickHouse 21.8, Файлы, Google Sheets, PostgreSQL 9.3, Trino, Яндекс Документы.

Предыдущая
Следующая