In MariaDB können wir den UPPER()
verwenden Funktion zum Umwandeln von Kleinbuchstaben in Großbuchstaben.
Wir können alternativ UCASE()
verwenden , was ein Synonym für UPPER()
ist .
Beispiel
SELECT UPPER('Important notice!');
Ergebnis:
IMPORTANT NOTICE!
Alle Großbuchstaben bleiben Großbuchstaben, während Kleinbuchstaben in Großbuchstaben umgewandelt werden.
Wie bereits erwähnt, der UCASE()
Funktion macht das gleiche. Hier ist UPPER()
und UCASE()
nebeneinander:
SELECT
UPPER('superyacht'),
UCASE('superyacht');
Ergebnis:
+---------------------+---------------------+ | UPPER('superyacht') | UCASE('superyacht') | +---------------------+---------------------+ | SUPERYACHT | SUPERYACHT | +---------------------+---------------------+
Datenbankbeispiel
Hier ist ein Beispiel für die Konvertierung der Ergebnisse einer Datenbankabfrage in Großbuchstaben:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10;
Ergebnis:
+----------------+----------------+ | 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 | +----------------+----------------+
Hier habe ich den Name
umgewandelt -Spalte in ihren Großbuchstaben umzuwandeln.
Um umgekehrt (von Großbuchstaben in Kleinbuchstaben) umzuwandeln, können wir LOWER()
verwenden und sein Synonym LCASE()
.