PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Beberapa split dan tetapkan order_id

Gunakan 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. Bagaimana saya bisa menguji apakah ada kolom dalam tabel menggunakan pernyataan SQL?

  2. Mengatasi string berisi byte nol yang dikirim dari pengguna

  3. Menggunakan pg_restore pada file dump

  4. tidak dapat terhubung ke server untuk Postgres

  5. Merancang database dengan data sensor berkala