Hàm thấp hơn của PostgreSQL

Ham Thap Hon Cua Postgresql



Khi làm việc với bất kỳ cơ sở dữ liệu nào, bạn có thể gặp phải tình huống muốn truy xuất dữ liệu nhưng trong trường hợp khác, chẳng hạn như chữ thường. Có thể các giá trị trong cơ sở dữ liệu được viết hoa hoặc viết hoa, nhưng bạn muốn kết quả là chữ thường. Để làm được điều đó, bạn phải sử dụng một hàm cho phép bạn thay đổi các giá trị thành chữ thường. Đối với PostgreSQL, hàm LOWER thực hiện thủ thuật này và việc sử dụng nó rất đơn giản. Bài đăng này đưa ra các ví dụ về cách sử dụng nhanh hàm LOWER trong PostgreSQL.

Ví dụ về cách sử dụng hàm LOWER trong PostgreSQL

PostgreSQL cung cấp hàm LOWER như một trong các hàm chuỗi của nó. Với nó, bạn có thể nhanh chóng chuyển đổi các ký tự viết hoa trong bảng thành chữ thường. Khi xử lý các giá trị văn bản trong cơ sở dữ liệu PostgreSQL của bạn, việc sử dụng hàm này rất tiện lợi, nhưng bạn nên lưu ý rằng nó chỉ hoạt động nếu tất cả các giá trị bạn muốn chuyển đổi đều ở dạng chữ hoa.

Dưới đây là một vài ví dụ để giúp bạn bắt đầu.







Ví dụ 1: Làm việc với Chuỗi

Sử dụng chức năng LOWER thật dễ dàng. Với cú pháp sau, bạn đã sẵn sàng:



LOWER(chuỗi);

Chuỗi trong cú pháp sau đây là chuỗi bạn muốn chuyển đổi. Ví dụ: chúng ta có thể sử dụng câu lệnh SELECT để chuyển đổi chuỗi chữ hoa mà chúng ta đã cung cấp trong câu lệnh truy vấn như sau:







Khi bạn thực thi câu lệnh, nó sẽ trả về chuỗi được cung cấp bằng chữ thường.

Ví dụ 2: Làm việc với bảng

Ngay cả khi bạn có các mục nhập viết hoa trong bảng, bạn vẫn có thể truy xuất chúng bằng chữ thường bằng hàm LOWER. Bạn vẫn sử dụng cú pháp tương tự, nhưng câu lệnh chọn sẽ thay đổi một chút để phù hợp với các giá trị mà bạn muốn truy xuất từ ​​bảng của mình.



Hãy tạo các chi tiết trong bảng sau mà chúng tôi sẽ sử dụng cho ví dụ này:

Sau khi tạo bảng, hãy nhanh chóng chèn các giá trị vào bảng. Chúng tôi đảm bảo rằng các giá trị chuỗi trong bảng đều là chữ hoa để giúp chúng tôi minh họa cách sử dụng hàm LOWER.

Bảng cuối cùng của chúng tôi xuất hiện như sau. Chúng tôi nhắm mục tiêu các cột “fname” và “lname”:

Giả sử chúng ta muốn truy xuất tất cả các giá trị trong bảng nhưng giá trị 'lname' được chuyển thành chữ thường. Chúng ta có lệnh với hàm LOWER như sau:

CHỌN fname, LOWER(lname), tuổi TỪ chi tiết;

Lưu ý rằng hàm LOWER chỉ được áp dụng cho cột mà chúng ta đang nhắm mục tiêu. Các cột khác có giá trị như khi chúng xuất hiện trong bảng.

Ví dụ 3: Kết hợp hàm LOWER với các mệnh đề khác

Có thể kết hợp hàm LOWER với các hàm và mệnh đề khác để đáp ứng mục tiêu của bạn. Ví dụ: nếu bạn muốn sử dụng truy vấn có điều kiện với mệnh đề WHERE, bạn có thể thực hiện như minh họa sau:

Ví dụ sau đây cho thấy cách chúng tôi sử dụng mệnh đề WHERE để chỉ chọn các mục có tuổi lớn hơn 25. Chúng tôi thêm hàm LOWER để truy xuất các giá trị “fname” dưới dạng giá trị chữ thường.

Ở đầu ra, bạn có thể sử dụng câu lệnh AS để đặt cho nó một tên khác cho thuận tiện. Dưới đây là ví dụ minh họa cách chúng tôi đặt tên cột chữ thường bằng một tên khác.

Phần kết luận

Hàm LOWER của PostgreSQL rất tiện lợi khi bạn có một cột có các giá trị viết hoa và bạn muốn truy xuất chúng bằng chữ thường. Cú pháp để sử dụng hàm này rất đơn giản. Khi bạn thêm nó vào truy vấn SELECT hoặc câu lệnh khác trong PostgreSQL, bạn sẽ nhanh chóng nhận được kết quả mong muốn. Các ví dụ được trình bày trong bài viết này là rõ ràng. Sau khi thử chúng cho trường hợp của mình, bạn sẽ nhanh chóng nắm vững cách làm việc với hàm LOWER trong PostgreSQL.