In MySQL kunt u de UPPER() . gebruiken functie om kleine letters naar hoofdletters te converteren. Als alternatief kunt u de UCASE() . gebruiken functie, wat een synoniem is voor UPPER() .
De syntaxis gaat als volgt:
UPPER(str)
Of…
UCASE(str)
Waar str is de tekenreeks die u naar hoofdletters wilt converteren.
Voorbeeld
Hier is een voorbeeld:
SELECT UPPER('homer'); Resultaat:
+----------------+
| UPPER('homer') |
+----------------+
| HOMER |
+----------------+ Als de tekenreeks al hoofdletters bevat, blijven deze hoofdletters.
Voorbeeld:
SELECT UPPER('Homer'); Resultaat:
+----------------+
| UPPER('Homer') |
+----------------+
| HOMER |
+----------------+ Databasevoorbeeld
Hier is een voorbeeld van het selecteren van gegevens uit een database en het converteren naar hoofdletters:
USE Music;
SELECT
ArtistName AS Original,
UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5; Resultaat:
+------------------+------------------+ | Original | Uppercase | +------------------+------------------+ | Iron Maiden | IRON MAIDEN | | AC/DC | AC/DC | | Allan Holdsworth | ALLAN HOLDSWORTH | | Buddy Rich | BUDDY RICH | | Devin Townsend | DEVIN TOWNSEND | +------------------+------------------+
De LOWER() en LCASE() functies werken op dezelfde manier om tekens naar kleine letters te converteren.