W MariaDB możemy użyć UPPER() funkcja konwersji małych liter na ich odpowiedniki z wielkich liter.
Alternatywnie możemy użyć UCASE() , który jest synonimem UPPER() .
Przykład
SELECT UPPER('Important notice!'); Wynik:
IMPORTANT NOTICE!
Wszelkie wielkie litery pozostają wielkimi literami, podczas gdy małe litery są konwertowane na wielkie.
Jak wcześniej wspomniano, UCASE() funkcja robi to samo. Oto UPPER() i UCASE() obok siebie:
SELECT
UPPER('superyacht'),
UCASE('superyacht'); Wynik:
+---------------------+---------------------+
| UPPER('superyacht') | UCASE('superyacht') |
+---------------------+---------------------+
| SUPERYACHT | SUPERYACHT |
+---------------------+---------------------+ Przykład bazy danych
Oto przykład konwersji wyników zapytania bazy danych na wielkie litery:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10; Wynik:
+----------------+----------------+ | 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 | +----------------+----------------+
Tutaj przekonwertowałem Name kolumna na jej odpowiednik pisany wielkimi literami.
Aby przekonwertować odwrotnie (z wielkich na małe), możemy użyć LOWER() i jego synonim LCASE() .