Cách dùng hàm LOWER trong SQL Server

  • Tuesday 18/02/2025

Hàm LOWER khi nào cần sử dụng  ?

Trong SQL Server, hàm LOWER được sử dụng khi bạn muốn chuyển đổi tất cả các ký tự trong một chuỗi thành chữ thường (lowercase). Hàm này rất hữu ích trong nhiều tình huống khác nhau như sau.

So sánh dữ liệu : Khi so sánh dữ liệu trong SQL, có thể có sự khác biệt về chữ hoa và chữ thường. Ví dụ, “Nguyen Van A” và “nguyen van a” được coi là khác nhau

Tìm kiếm dữ liệu : Tương tự như so sánh dữ liệu, khi tìm kiếm dữ liệu trong SQL, bạn có thể muốn tìm kiếm mà không phân biệt chữ hoa chữ thường. Hàm LOWER có thể giúp bạn làm điều này bằng cách chuyển đổi cả chuỗi tìm kiếm và dữ liệu trong cột về chữ thường trước khi thực hiện tìm kiếm.

Sắp xếp dữ liệu : Khi sắp xếp dữ liệu theo thứ tự chữ cái, có thể có sự khác biệt về thứ tự giữa chữ hoa và chữ thường. Để đảm bảo rằng dữ liệu được sắp xếp đúng thứ tự, bạn có thể sử dụng hàm LOWER để chuyển đổi tất cả các chuỗi về chữ thường trước khi sắp xếp.

Lưu trữ dữ liệu : Trong một số trường hợp, bạn có thể muốn lưu trữ dữ liệu trong cơ sở dữ liệu ở dạng chữ thường để đảm bảo tính nhất quán. Hàm LOWER có thể được sử dụng để chuyển đổi dữ liệu trước khi nó được lưu trữ trong cơ sở dữ liệu.

ham LOWER

Dưới đây là một số ví dụ sử dụng hàm LOWER trong SQL server

1. Chuyển đổi một chuỗi thành chữ thường

SELECT LOWER('PA VietNam');

Kết quả: pa vietnam

2. Chuyển đổi giá trị trong cột thành chữ thường

Giả sử bạn có bảng Customers với cột Name chứa tên khách hàng. Bạn có thể sử dụng hàm LOWER để chuyển tên khách hàng thành chữ thường:

SELECT LOWER(Name) AS LowerCaseName
FROM Customers;

3. So sánh chuỗi không phân biệt chữ hoa chữ thường

Khi bạn cần so sánh các chuỗi mà không phân biệt chữ hoa và chữ thường, bạn có thể sử dụng hàm LOWER để đảm bảo so sánh các chuỗi ở dạng chữ thường:

SELECT * FROM Products
WHERE LOWER(ProductName) = 'pavietnam';

4. Tạo chuỗi chữ thường từ các giá trị nhập vào

Bạn cũng có thể dùng  LOWER để chuyển đổi các giá trị nhập vào:

DECLARE @inputString VARCHAR(100);

SET @inputString = ‘SQL SERVER’;

SELECT LOWER(@inputString) AS LowercaseInput;

======

Xem thêm các bài viết khác cùng chuyên mục tại đây Tại Đây

P.A Việt Nam cung cấp đa dạng các cấu hình Máy Chủ Ảo và Máy Chủ Riêng
Cloud Server
Cloud Server Pro
Máy Chủ Riêng

Truy cập vào đây để nhận được thông tin ưu đãi -khuyến mãi thường xuyên
https://www.pavietnam.vn/vn/tin-khuyen-mai/

Rate this post