В 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()
.