элемент?
В документации не вижу получение элемента.
А разве не просто квадратные скобочки?
Тоже думал об этом, пишет syntax error at or near "[]"
select id, string_to_array(firstname, ' ') [1:1] from scientist Онлайн компилятор
Выглядит как slice с первого элемента и длиной 1. Вы это хотиели написать?)
Я хотел получить первый элемент массива)
Тогда напишите [1]
та же ошибка
Попробовал в psql, вроде работает: postgres=# select a[1] from (values (array[1,2,3])) as x(a); a --- 1 (1 row) postgres=#
Я пробовал так, select id, string_to_array(firstname, ' ') [1] from scientist Онлайн компилятор
сейчас попробую с синтаксисом как у вас
postgres=# select (string_to_array('some real string', ' '))[1]; string_to_array ----------------- some (1 row) postgres=#
Обсуждают сегодня