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

Как да разделя String и да го вмъкна като нов ред в същата таблица?

Използвайте select unnest(string_to_array(YOUR STRING, '-'));

ще преобразува '3-5-7' до:

3
5
7

След това можете просто да изпълните заявка, която ще вмъкне редовете във вашата таблица. Вижте SQLFiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PostgreSQL, не може да актуализира ред (със сигурност на ниво ред)

  2. Алгоритъм за съвпадение в SQL

  3. Postgresql libpq с Qt в windows

  4. Най-бърза проверка дали ред съществува в PostgreSQL

  5. Трябва ли да използвам hstore в обновен модел на данни?