PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Chia dữ liệu cột được phân tách bằng dấu phẩy thành các cột bổ sung

split_part() thực hiện những gì bạn muốn trong một bước:

SELECT split_part(col, ',', 1) AS col1
     , split_part(col, ',', 2) AS col2
     , split_part(col, ',', 3) AS col3
     , split_part(col, ',', 4) AS col4
FROM   tbl;

Thêm bao nhiêu dòng nếu bạn có các mục trong col (tối đa có thể).
Các cột vượt quá mục dữ liệu sẽ là các chuỗi trống ('' ).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. @JoinColumn là gì và nó được sử dụng như thế nào trong Hibernate

  2. Tạo thiết lập sao chép PostgreSQL trên Debian / Ubuntu

  3. CHỌN hoặc CHÈN một hàng trong một lệnh

  4. String -> java.util.Date -> java.sql.Date (có dấu thời gian)

  5. Chèn trình kích hoạt để Cập nhật bảng khác bằng PostgreSQL