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

postgresql 9.5:опит за разделяне на низ на две полета въз основа на интервали

split_part() не поддържа регулярни изрази. Можете да посочите само "прост" низ като разделител.

За да разделите регулярен израз, имате нужда от regexp_split_to_array()

UPDATE intersection_table_wi 
   SET wv002 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[1], 
       wv003 = (regexp_split_to_array(BTRIM(whhid), '\s+'))[2];



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL:Когато става въпрос за НЕ В и НЕ РАВНО НА, кое е по-ефективно и защо?

  2. org.hibernate.MappingException:Няма съпоставяне на диалект за тип JDBC:1111

  3. Ограничете потребителския достъп на PostgreSQL с помощта на схема и изгледи

  4. Използване на Docker за стартиране на уеб приложение, не можете да се свържете с Postgresql DB?

  5. JPA 2 @SequenceGenerator @GeneratedValue, генериращ уникално нарушение на ограничението