Domanda

Data la stringa:

"Penso che PostgreSQL sia elegante"

Vorrei operare sulle singole parole trovate all'interno di quella stringa. In sostanza, ho un separato da cui posso ottenere dettagli sulle parole e vorrei unirmi a una serie non anzite di quella stringa in questo dizionario.

Finora ho:

select word, meaning, partofspeech
from unnest(string_to_array('I think that PostgreSQL is nifty',' ')) as word
from table t
join dictionary d
on t.word = d.wordname;

Ciò realizza i fondamenti di ciò che speravo di fare, ma non preserva l'ordine delle parole originale.

Domanda correlata:
PostgreSQL Unnst () con numero di elemento

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top