Регулярные выражения Postgres и regexp_split_to_array

В postgresql мне нужно извлечь первые два слова из значения для данного столбца. Итак, если значение - «привет, мир, луна и звезды», «привет, мир, луна», или даже просто «привет, мир», мне нужно «привет, мир».

Я надеялся использовать regexp_split_to_array но не похоже, что я могу использовать это и получить доступ к элементам, возвращаемым в том же запросе?

Нужно ли мне создавать функцию для того, что я ' м пытаюсь сделать?

7
задан mu is too short 21 March 2011 в 01:18
поделиться