| От | AlexK |
|---|---|
| Тема | How to unnest an array with element indexes |
| Дата | |
| Msg-id | 1392837956043-5792770.post@n5.nabble.com обсуждение |
| Ответы |
Re: How to unnest an array with element indexes
|
| Список | pgsql-sql |
Given an array such as ARRAY[1.1,1.2], I need to select both values and indexes, as follows: 1;1.1 2;1.2 The following query does what I want for a simple example: with pivoted_array AS( select unnest(ARRAY[1.1,1.2]) ) select ROW_NUMBER() OVER() AS element_index, unnest as element_value from pivoted_array Is ROW_NUMBER() OVER() guaranteed to always return array's index? If not, how should I predictably/deterministically do it? -- View this message in context: http://postgresql.1045698.n5.nabble.com/How-to-unnest-an-array-with-element-indexes-tp5792770.html Sent from the PostgreSQL - sql mailing list archive at Nabble.com.
В списке pgsql-sql по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера