W PostgreSQL możemy użyć lower()
funkcja konwersji wielkich liter na ich odpowiedniki, zgodnie z zasadami ustawień regionalnych bazy danych.
Składnia
Składnia wygląda tak:
lower ( text )
Gdzie text
to tekst do przekonwertowania na małe litery.
Przykład
SELECT lower('MOUSE');
Wynik:
mouse
Wszystkie małe litery pozostają małymi literami, podczas gdy wielkie litery są konwertowane na małe:
SELECT lower('Mouse');
Wynik:
mouse
Przykład bazy danych
Oto przykład konwersji wyników zapytania do bazy danych na małe litery:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Wynik:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Tutaj użyłem pagila
przykładowa baza danych. Ta baza danych przechowuje imiona aktorów pisane wielkimi literami w first_name
kolumna. Dlatego użyłem lower()
funkcja do konwersji first_name
kolumna na jej odpowiednik małymi literami.
Aby przekonwertować odwrotnie (z małych na wielkie), możemy użyć upper()
.