I MySQL kan du bruge UPPER() funktion til at konvertere små bogstaver til store bogstaver. Alternativt kan du bruge UCASE() funktion, som er et synonym for UPPER() .
Syntaksen ser sådan ud:
UPPER(str)
Eller...
UCASE(str)
Hvor str er den streng, du vil have konverteret til store bogstaver.
Eksempel
Her er et eksempel:
SELECT UPPER('homer'); Resultat:
+----------------+
| UPPER('homer') |
+----------------+
| HOMER |
+----------------+ Hvis strengen allerede indeholder store bogstaver, forbliver de store bogstaver.
Eksempel:
SELECT UPPER('Homer'); Resultat:
+----------------+
| UPPER('Homer') |
+----------------+
| HOMER |
+----------------+ Databaseeksempel
Her er et eksempel på valg af data fra en database og konvertering til store bogstaver:
USE Music;
SELECT
ArtistName AS Original,
UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5; Resultat:
+------------------+------------------+ | Original | Uppercase | +------------------+------------------+ | Iron Maiden | IRON MAIDEN | | AC/DC | AC/DC | | Allan Holdsworth | ALLAN HOLDSWORTH | | Buddy Rich | BUDDY RICH | | Devin Townsend | DEVIN TOWNSEND | +------------------+------------------+
LOWER() og LCASE() funktioner fungerer på samme måde til at konvertere tegn til små bogstaver.