Getting the last word from a Postgres string, declaratively

前端 未结 8 2370
无人及你
无人及你 2021-02-07 00:18

[EDIT] original title of this question was \"Getting the last element of a Postgres array, declaratively\"

How to obtain the last element of the array in Postgr

8条回答
  •  慢半拍i
    慢半拍i (楼主)
    2021-02-07 00:48

    You can do the following:

    SELECT (ARRAY[1,8,3,7])[array_upper(ARRAY[1,8,3,7], 1)];

    I.e. get the index and then select that last element.

提交回复
热议问题