PDA

Visualizza la versione completa : [ACCESS] Estrarre una parola da una campo di testo


cloro.filla.135
27-02-2006, 17:31
Buonasera.

Questa è la mia curiosità:

E' possibile estrarre in base alla condizione " tutti i campi che contengano una scritta specifica al loro interno".

Cerco di spiegarmi con un esempio.

Ho una tabella con un campo nome.
Prendiamo tre record:
1) "Eugenio di Napoli"
2) "Alessandro del piero"
3) "di Vicino Luca"
...
...

C'è un modo per estrarre tutti i campi che contengono "di" al loro interno? Esiste però l'ipotesi che "di" si trovi all'inizio del nome etc. tipo l'esempio. Quindi la query mi dovrebbe restituire solo primo e terzo record.

ciao*ciao^buonaserata

FelixR
27-02-2006, 17:50
forse questo è quello che ti serve
http://www.techonthenet.com/sql/like.php

cloro.filla.135
27-02-2006, 18:01
ho provato già ma non funziona. è un db access.
forse perchè non è una parte del testo tipo modigliani allora "di" lo trovava.

ma è staccato. o magari non c'entra...non so

FelixR
27-02-2006, 19:10
Sono un pò arruginito con SQL ma puoi provare qualcosa tipo:


SELECT * FROM nome_tabella WHERE nome LIKE 'di %' OR nome LIKE '% di %'
mettendo lo spazio dopo "di " oppure prima e dopo " di " oltre al simbolo jolly di percentuale.

Loading