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

postgresql 9.5:próba podzielenia ciągu na dwa pola na podstawie spacji

split_part() nie obsługuje wyrażeń regularnych. Jako ogranicznik możesz podać tylko „prosty” ciąg.

Aby podzielić na wyrażenie regularne, potrzebujesz 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. Czy dwie tabele tymczasowe o tej samej nazwie mogą istnieć w osobnych zapytaniach?

  2. jak mogę uzyskać wszystkie identyfikatory zaczynające się od podanego identyfikatora rekurencyjnie w tabeli postgresql, która odwołuje się do siebie?

  3. skonfiguruj PostgreSQL z Laravel w MAMP

  4. Wartości tablic są wyświetlane wiersz po wierszu dla pojedynczego identyfikatora za pomocą Postgresql

  5. Jak używać Spring StandardPasswordEncode i Get Salt Generate?