Ciao a tutti,
devo scrivere un espressione regolare per mysql in maniera che trovi tutti i record che contengono una particolare parola all'interno della stringa
ad esempio ho una riga dove nel campo A conento AB,ABA,CIAO
e un altra riga con ABAC,CICCIO
e io voglio cercare tutte le righe che contengono la sigla ABA
quindi deve estrarmi solo la prima riga.
praticamente devo cercare una specifica stringa separata da , da altre stringhe oppure che sia all'oinizio o alla fine di una stringa
la cosa è risolvibile con il like ma diventa una cosa molto lunga, col regexp sarebbe più pulita. ma come?
ho provato con:
REGEXP '(^|[^,])ABA([^,]|$)'
ma non funziona
risolto
era
REGEXP '(^|[,])ABA([,]|$)'

Rispondi quotando