sql >> Database >  >> RDS >> PostgreSQL

Meerdere splitsen en toewijzen order_id

Gebruik 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. ProgrammingError:syntaxisfout op of nabij bij het uitvoeren van een query in python met behulp van psycopg2

  2. Hoe tekenreeks naar tijdstempel te converteren zonder tijdzone

  3. Kan ik MySQL SQL-instructies uitvoeren in FireFox?

  4. Selecteer slechts enkele kolommen uit een tabel op een LEFT JOIN