В MySQL можете да използвате UPPER() функция за преобразуване на всички малки букви в главни. Като алтернатива можете да използвате UCASE() функция, която е синоним на UPPER() .
Синтаксисът е така:
UPPER(str)
Или...
UCASE(str)
Където str е низът, който искате да преобразувате в главни букви.
Пример
Ето един пример:
SELECT UPPER('homer'); Резултат:
+----------------+
| UPPER('homer') |
+----------------+
| HOMER |
+----------------+ Ако низът вече съдържа главни букви, те ще останат с главни букви.
Пример:
SELECT UPPER('Homer'); Резултат:
+----------------+
| UPPER('Homer') |
+----------------+
| HOMER |
+----------------+ Пример за база данни
Ето пример за избор на данни от база данни и преобразуването им в главни букви:
USE Music;
SELECT
ArtistName AS Original,
UPPER(ArtistName) AS Uppercase
FROM Artists
LIMIT 5; Резултат:
+------------------+------------------+ | Original | Uppercase | +------------------+------------------+ | Iron Maiden | IRON MAIDEN | | AC/DC | AC/DC | | Allan Holdsworth | ALLAN HOLDSWORTH | | Buddy Rich | BUDDY RICH | | Devin Townsend | DEVIN TOWNSEND | +------------------+------------------+
LOWER() и LCASE() функциите работят по същия начин за преобразуване на знаци в малки букви.