Question

Étant donné la chaîne:

`` Je pense que PostgreSQL est nifty '

Je voudrais opérer sur les mots individuels trouvés dans cette chaîne. Essentiellement, j'ai une séparation à partir de laquelle je peux obtenir des détails de mot et je voudrais rejoindre un tableau non incité de cette chaîne sur ce dictionnaire.

Jusqu'à présent, j'ai:

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;

Cela accomplit les principes fondamentaux de ce que j'espérais faire, mais il ne préserve pas l'ordre des mots d'origine.

Question connexe:
PostgreSQL innest () avec numéro d'élément

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à dba.stackexchange
scroll top