Ho una tabella con una colonna phone
, in cui i dati possono contenere spazi, punti, trattini o segni + tra i numeri. ho bisogno di fare una ricerca con caratteri jolly del genere ignorano tutti quei personaggi, per esempio:Come ignorare i caratteri su MYSQL SELECT LIKE% ...%
- un record può avere telefono come "+ 123-456 78.90"
- una query ricerca di "6789" o qualsiasi sequenza completa o incompleta di cifre corrette in ordine dovrebbe riportare quella registrazione.
Purtroppo non riesco a ripulire la tabella originale per rimuovere i caratteri non numerici e fare un semplice SELEZIONA COME% ...%.
MYSQL ha funzioni per sostituire/rimuovere caratteri da stringhe, ma non riesce a trovare un modo per usarli all'interno di una query con un MIlastampato LIKE.
Qualsiasi aiuto sarà molto apprezzato.
Qual è la lingua lato server? PHP? –
Si dice che mysql e Henry stanno parlando di query;) – Martijn