В PostgreSQL можем да използваме lower()
функция за преобразуване на главни букви в техния еквивалент на малки букви в съответствие с правилата на локала на базата данни.
Синтаксис
Синтаксисът е така:
lower ( text )
Където text
е текстът, който трябва да се преобразува в малки букви.
Пример
SELECT lower('MOUSE');
Резултат:
mouse
Всички малки букви остават с малки букви, докато главните се преобразуват в малки:
SELECT lower('Mouse');
Резултат:
mouse
Пример за база данни
Ето пример за преобразуване на резултатите от заявка за база данни в малки букви:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Резултат:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Тук използвах pagila
примерна база данни. Тази база данни съхранява имената на актьорите с главни букви в first_name
колона. Затова използвах lower()
функция за преобразуване на first_name
колона до нейния еквивалент с малки букви.
За да конвертираме обратното (от малки в главни), можем да използваме upper()
.