Đôi khi bạn có thể cần chuyển đổi chuỗi chữ hoa thành chữ thường hoặc chuỗi chữ thường thành chữ hoa. Trong bài viết này, chúng ta sẽ xem xét cách chuyển đổi trường hợp chuỗi trong PostgreSQL.
Cách chuyển đổi trường hợp chuỗi trong PostgreSQL
Rất dễ dàng để chuyển đổi trường hợp chuỗi trong PostgreSQL. Chúng ta sẽ sử dụng hàm Lower () để chuyển chuỗi thành chữ thường và hàm upper () để chuyển chuỗi thành chữ hoa trong PostgreSQL. Chúng ta cũng sẽ xem xét hàm initcap () cho phép bạn viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi.
Chuyển đổi thành chữ thường trong PostgreSQL
Hàm Lower () cho phép bạn chuyển đổi chuỗi thành chữ thường trong PostgreSQL.
Đây là cú pháp của Lower ()
lower(string)
Bạn có thể cung cấp chuỗi dưới dạng chữ hoặc cột.
Dưới đây là một ví dụ để chuyển đổi chuỗi chữ thành chữ thường trong PostgreSQL.
select lower('TEST Lower'); lower ------------ test lower
Đây là một ví dụ để chuyển đổi cột chuỗi thành chữ thường.
# select first_name,lower(first_name) from employees; first_name | lower ------------+------- Jim | jim Tim | tim Jane | jane
Chuyển đổi sang chữ hoa trong PostgreSQL
Hàm upper () cho phép bạn chuyển đổi chuỗi thành chữ hoa trong PostgreSQL.
Đây là cú pháp của upper ()
upper(string)
Bạn có thể cung cấp chuỗi dưới dạng chữ hoặc cột.
Dưới đây là một ví dụ để chuyển đổi chuỗi chữ thành chữ hoa trong PostgreSQL.
select upper('test upper'); upper ------------ TEST UPPER
Đây là một ví dụ để chuyển đổi cột chuỗi thành chữ hoa.
# select first_name,upper(first_name) from employees; first_name | upper ------------+------- Jim | JIM Tim | TIM Jane | JANE
Chuyển ký tự đầu tiên thành chữ hoa
Nếu bạn muốn viết hoa chữ cái đầu tiên của chuỗi thì hãy sử dụng hàm initcap (). Hàm initcap () cho phép bạn chuyển đổi ký tự đầu tiên của mỗi từ trong một chuỗi thành chữ hoa, tạo cảm giác dễ chịu khi đọc.
Đây là cú pháp của initcap ()
initcap(string)
Đây là một ví dụ về initcap () để chuyển đổi ký tự đầu tiên của mỗi từ trong chuỗi thành chữ hoa.
# select initcap('test initcap'); initcap -------------- Test Initcap
Cần một công cụ báo cáo cho PostgreSQL? Ubiq giúp dễ dàng trực quan hóa dữ liệu trong vài phút và theo dõi trong trang tổng quan thời gian thực. Thử nó ngay hôm nay!