Array(String)
)
ENGINE = Log
insert into temp.test VALUES ([]),([1])
SELECT *
FROM temp.test
┌─data──┐
│ [] │
│ ['1'] │
└───────┘
SELECT if(empty(data), '', data[0])
FROM temp.test
Received exception from server (version 19.17.4):
Code: 135. DB::Exception: Received from 10.150.33.16:9000. DB::Exception: Array indices are 1-based.
Кто знает как обойти это "Что за нах?" ?
Array indices are 1-based. -- что непонятно ? нулевого индекса нет, нумерация с 1 что странное у вас написано, если массив пустой, тогда верни пусто иначе 1й элемент
Обсуждают сегодня