PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

LOWER () - Chuyển đổi sang chữ thường trong PostgreSQL

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Toán tử không tồn tại:số nguyên =? khi sử dụng Postgres

  2. java.lang.ClassNotFoundException:org.postgresql.Driver

  3. Cách hiểu một PHÂN TÍCH GIẢI THÍCH

  4. Bắt đầu với PostgreSQL Streaming Replication

  5. Làm cách nào để tìm hiểu xem một bản nâng cấp có phải là bản cập nhật với PostgreSQL 9.5+ UPSERT hay không?