V MariaDB můžeme použít UPPER()
funkce pro převod malých písmen na jejich ekvivalenty velkých písmen.
Alternativně můžeme použít UCASE()
, což je synonymum pro UPPER()
.
Příklad
SELECT UPPER('Important notice!');
Výsledek:
IMPORTANT NOTICE!
Všechna velká písmena zůstávají velká, zatímco malá písmena jsou převedena na velká.
Jak již bylo zmíněno, UCASE()
funkce dělá to samé. Zde je UPPER()
a UCASE()
vedle sebe:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Výsledek:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Příklad databáze
Zde je příklad převodu výsledků databázového dotazu na velká písmena:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Výsledek:
+----------------+----------------+ | 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 | +----------------+----------------+
Zde jsem převedl Name
sloupec na jeho ekvivalent velkými písmeny.
Pro převod obráceně (z velkých na malá písmena) můžeme použít LOWER()
a jeho synonymum LCASE()
.