PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Pobieranie ostatniego słowa z ciągu znaków Postgres, deklaratywnie

Jeśli dobrze rozumiem twoje pytanie, masz łańcuch i najpierw dzielisz go na jakiś separator, a następnie znajdujesz ostatni element tablicy i odrzucasz resztę.

Możesz pominąć pośrednika i otrzymać ostatni element bezpośrednio:

SELECT regexp_replace('foo bar baz', '^.* ', '')

Wynik:

baz


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaimplementować Wybierz do aktualizacji w EF Core

  2. Niezbędne monitorowanie PostgreSQL — część 2

  3. Jak połączyć się ze zdalną bazą danych PostgreSQL przez SSL za pomocą Pythona?

  4. Railsy zmieniają typ kolumny i aktualizują wartości kolumn

  5. Test jednostkowy Django nie powiódł się dla wielu schematów Postgres