In MariaDB, possiamo usare UPPER()
funzione per convertire i caratteri minuscoli nel loro equivalente maiuscolo.
In alternativa possiamo usare UCASE()
, che è sinonimo di UPPER()
.
Esempio
SELECT UPPER('Important notice!');
Risultato:
IMPORTANT NOTICE!
Tutti i caratteri maiuscoli rimangono maiuscoli, mentre i caratteri minuscoli vengono convertiti in maiuscoli.
Come accennato in precedenza, UCASE()
la funzione fa la stessa cosa. Ecco UPPER()
e UCASE()
uno accanto all'altro:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Risultato:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Esempio di database
Ecco un esempio di conversione in maiuscolo dei risultati di una query del database:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Risultato:
+----------------+----------------+ | Name | UPPER(Name) | +----------------+----------------+ | Kabul | KABUL | | Qandahar | QANDAHAR | | Herat | HERAT | | Mazar-e-Sharif | MAZAR-E-SHARIF | | Amsterdam | AMSTERDAM | | Rotterdam | ROTTERDAM | | Haag | HAAG | | Utrecht | UTRECHT | | Eindhoven | EINDHOVEN | | Tilburg | TILBURG | +----------------+----------------+
Qui ho convertito il Name
colonna al suo equivalente maiuscolo.
Per convertire il contrario (da maiuscolo a minuscolo), possiamo usare LOWER()
e il suo sinonimo LCASE()
.