Visualizzare le righe che contengono maiuscole in MariaDB e MySQL
In questo articolo vediamo alcuni esempi di query per visualizzare solo le righe che contengono almeno una maiuscola in MariaDB e MySQL.
Nel nostro esempio prenderemo in considerazione solo una colonna.
Partiamo con un esempio in cui confrontiamo i dati usando LOWER e BINARY:
SELECT cl_cognome
FROM clienti
WHERE BINARY LOWER(cl_cognome) <> BINARY cl_cognome;
Oppure possiamo usare REGEXP usando l'alfabeto:
SELECT cl_cognome
FROM clienti
WHERE BINARY cl_cognome REGEXP BINARY '[ABCDEFGHIJKLMNOPQRSTUVWXYZ]';
Che volendo possiamo accorciare in questo modo:
SELECT cl_cognome
FROM clienti
WHERE cl_cognome REGEXP BINARY '[A-Z]';
E voi avete altri modi?
Enjoy!
database mariadb mysql sql binary regexp lower upper
Commentami!