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

Chia nhiều và gán order_id

Sử dụng translate () :

SELECT "ID", token, row_number() over (partition by "ID")
FROM (
    SELECT "ID", s.token
    FROM   
        Table1 t, 
        unnest(string_to_array(translate(t.address, '.,:;-', '     '), ' ')) 
            s(token)
    WHERE token <> ''
    ) sub

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. Tôi có thể tạo một hàm plpgsql trả về một số nguyên mà không cần sử dụng một biến không?

  2. Truy cập máy chủ PostgreSQL từ mạng LAN

  3. Cách hạ cấp / có phiên bản trước của Postgres DB trong Postgres.app

  4. Làm cách nào để lấy một cột có các số liên tiếp, tăng dần mà không bị thiếu số nào?

  5. Tổng quan về các công cụ sơ đồ cơ sở dữ liệu có sẵn cho PostgreSQL