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

Làm thế nào để chia một hàng thành nhiều hàng với một truy vấn duy nhất?

Bạn sẽ có thể thực hiện điều này với sự kết hợp của string_to_arrayunnest :

SELECT column_a, unnest(string_to_array(column_b,',')), column_c 
FROM   tablename;

SQLFiddle

Điều đó có nghĩa là bạn đã không cung cấp đủ thông tin về loại dữ liệu và một ký tự tùy ý không bao giờ là tùy ý nếu nó hoạt động như một dấu phân cách.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để cài đặt Postgis thành bản cài đặt Keg của [email bảo vệ] bằng Homebrew?

  2. Kết hợp HOẶC truy vấn SQL (truy vấn số 1 với WITH) và (truy vấn số 2) với COUNT () phép bào chữa

  3. Làm thế nào để chuyển đổi FeatureCollection thành GeometryCollection hoặc MultiPolygon?

  4. Postgres không thành công với 'không thể mở tệp ánh xạ quan hệ global / pg_filenode.map'

  5. Cách tốt nhất để tải một lượng lớn dữ liệu vào PostgreSQL là gì?