I MariaDB kan vi bruge UPPER()
funktion til at konvertere små bogstaver til deres tilsvarende store bogstaver.
Vi kan alternativt bruge UCASE()
, som er et synonym for UPPER()
.
Eksempel
SELECT UPPER('Important notice!');
Resultat:
IMPORTANT NOTICE!
Alle store bogstaver forbliver store, mens små bogstaver konverteres til store bogstaver.
Som tidligere nævnt er UCASE()
funktion gør det samme. Her er UPPER()
og UCASE()
ved siden af hinanden:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Resultat:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Databaseeksempel
Her er et eksempel på at konvertere resultaterne af en databaseforespørgsel til store bogstaver:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Resultat:
+----------------+----------------+ | 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 | +----------------+----------------+
Her konverterede jeg Name
kolonne til dens store bogstaver.
For at konvertere den anden vej rundt (fra store bogstaver til små bogstaver), kan vi bruge LOWER()
og dets synonym LCASE()
.