PDA

View Full Version : [PostgreSQL] ricerca in campo text


ingpeo
06-03-2005, 17:08
Dopo una veloce esperienza in mysql ho deciso di passare al più quotato e potente Postgresql, anche perchè così mi imparo bene subito un database importante...

Ora però arrivano i problemi: vorrei cercare delle parole all'interno di un campo text.
In pratica ho un campo text con la descrizione dei un articolo di una ditta, io voglio cercare questo articolo tramite parole chiave nella descrizione.
E' possibile?
La funziona LIKE mi pare limitata e non riesco a combinarla in modo decente.

Qualcuno sa aiutarmi?

akyra
08-03-2005, 12:33
intendi che non riesci a falro in SQL?

ingpeo
08-03-2005, 17:17
Esattamente.
Riesco a trovare una parola all'interno di una stringa ma, se sono più di una le parole da cercare, allora non ci riesco.

Blackat
08-03-2005, 17:45
...penso che si fa così ...

WHERE Parola1 Like CampoStringa AND Parola2 Like CampoStringa AND .... AND ParolaN Like CampoStringa

:boh:

ingpeo
08-03-2005, 21:36
Ci avevo pensato ma molti miei compagni di università hanno storto il naso a questa soluzione.
Se comunque non c'è nulla di più efficente allora lo adotterò.