sql >> Database teknologi >  >> RDS >> PostgreSQL

regexp_split_to_table og row_number

Hvis du ikke har brug for et regex, er det mere effektivt at bruge string_to_array() i stedet for regexp_split_to_table() . For at få array-indekset, brug with ordinality

select t.id, 
       x.idx,
       x.word
from the_table t, 
     unnest(string_to_array(string_data, ';')) with ordinality as x(word, idx)
order by t.id, x.idx;


  1. Hvordan uploader man flere csv-filer til mysql-databasen ved hjælp af jsp og servlet?

  2. Hvordan kan man se, om en bruger er online på et websted med php- og mysql-drevne databaser?

  3. MySQL forkert strengværdifejl ved lagring af unicode-streng i Django

  4. Sammenlign rækker i samme tabel i mysql