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

Изрязване на низ след първото появяване на символ

Използвайте split_part() :

SELECT split_part('first:last', ':', 1) AS first_part

Връща целия низ, ако разделителят не е там. И е лесно да получите 2-ра или 3-та част и т.н.

Значително по-бързо от функциите, използващи съпоставяне на регулярен израз. И тъй като имаме фиксиран разделител, нямаме нужда от магията на регулярните изрази.

Свързани:



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да извършвате операции за актуализиране на колони от тип JSONB в Postgres 9.4

  2. Postgre:Актуализирайте последователността от първичен ключ за всички таблици

  3. Таблица като аргумент на функция на PostgreSQL

  4. pgbackups на Heroku не е намерен

  5. Micronaut не се свързва с db в yml