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