Trong PostgreSQL, chúng ta có thể sử dụng lower()
hàm để chuyển đổi các ký tự hoa sang chữ thường tương đương của chúng, theo các quy tắc về ngôn ngữ của cơ sở dữ liệu.
Cú pháp
Cú pháp như sau:
lower ( text )
Nơi text
là văn bản sẽ được chuyển đổi thành chữ thường.
Ví dụ
SELECT lower('MOUSE');
Kết quả:
mouse
Mọi ký tự viết thường vẫn là chữ thường, trong khi các ký tự viết hoa được chuyển đổi thành chữ thường:
SELECT lower('Mouse');
Kết quả:
mouse
Ví dụ về cơ sở dữ liệu
Dưới đây là một ví dụ về chuyển đổi kết quả của một truy vấn cơ sở dữ liệu thành chữ thường:
SELECT
first_name,
LOWER(first_name)
FROM actor
LIMIT 10;
Kết quả:
+------------+-----------+ | first_name | lower | +------------+-----------+ | PENELOPE | penelope | | NICK | nick | | ED | ed | | JENNIFER | jennifer | | JOHNNY | johnny | | BETTE | bette | | GRACE | grace | | MATTHEW | matthew | | JOE | joe | | CHRISTIAN | christian | +------------+-----------+
Ở đây tôi đã sử dụng pagila
cơ sở dữ liệu mẫu. Cơ sở dữ liệu này lưu trữ tên các diễn viên ở dạng ký tự viết hoa trong first_name
cột. Do đó, tôi đã sử dụng lower()
chức năng chuyển đổi first_name
thành chữ thường tương đương của nó.
Để chuyển đổi theo cách khác (từ chữ thường sang chữ hoa), chúng ta có thể sử dụng upper()
.