sql >> Databasteknik >  >> RDS >> PostgreSQL

Multipel dela och tilldela order_id

Använd 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. Bordet är markerat som kraschat och bör repareras

  2. vilken mysql-fråga ska jag använda för att välja en kategori som matchar ALLA mina kriterier?

  3. gruppera efter datum aggregatfunktion i postgresql

  4. Jokertecken i kolumnnamnet för MySQL