Visualizzare le righe che contengono maiuscole in MariaDB e MySQL

Mattepuffo's logo
Visualizzare le righe che contengono maiuscole in MariaDB e MySQL

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!


Condividi

Commentami!