PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Получаване на последната дума от низ на Postgres, декларативно

Ако разбирам правилно въпроса ви, имате низ и първо го разделяте на някакъв разделител и след това намирате последния елемент от масива и изхвърляте останалите.

Можете да пропуснете средния човек и да получите директно последния елемент:

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

Резултат:

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. Spring boot data.sql не инициализира данни в Postgresql

  2. Когато изтриването на ред в postgres не намалява сериен pk?

  3. Не могат да се използват миграции в EF Core:42P07:връзка AspNetRoles вече съществува

  4. Не може да се намери колона с логично име

  5. Големи данни с PostgreSQL и Apache Spark