В MariaDB можем да използваме UPPER() функция за преобразуване на малки букви в техния еквивалент на главни букви.
Като алтернатива можем да използваме UCASE() , което е синоним на UPPER() .
Пример
SELECT UPPER('Important notice!'); Резултат:
IMPORTANT NOTICE!
Всички главни букви остават главни, докато малките се преобразуват в главни.
Както бе споменато по-рано, UCASE() функцията прави същото. Ето UPPER() и UCASE() един до друг:
SELECT
UPPER('superyacht'),
UCASE('superyacht'); Резултат:
+---------------------+---------------------+
| UPPER('superyacht') | UCASE('superyacht') |
+---------------------+---------------------+
| SUPERYACHT | SUPERYACHT |
+---------------------+---------------------+ Пример за база данни
Ето пример за преобразуване на резултатите от заявка за база данни в главни букви:
SELECT
Name,
UPPER(Name)
FROM City
LIMIT 10; Резултат:
+----------------+----------------+ | 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 | +----------------+----------------+
Тук преобразувах Name колона до нейния еквивалент с главни букви.
За да конвертираме обратното (от главни в малки букви), можем да използваме LOWER() и неговия синоним LCASE() .