Vấn đề:
Bạn muốn chuyển đổi một chuỗi thành chữ thường.
Ví dụ:
Cơ sở dữ liệu của chúng tôi có một bảng tên là product
với dữ liệu trong id
và đặt tên cho các cột columns
.
id | tên |
---|---|
1 | Salad Cobb |
2 | Nướng trong nồi |
3 | Jerky |
4 | BANANA SPLIT |
5 | Bánh mì CORN |
6 | bít tết gà rán |
Lưu ý rằng các phong cách đặt tên không nhất quán cho các sản phẩm này. Hãy hiển thị tất cả các tên sản phẩm bằng chữ thường.
Giải pháp 1:
SELECT LOWER(name) FROM product;
Đây là kết quả:
name |
---|
salad cá tuyết |
nồi rang |
giật |
tách chuối |
bánh mì ngô |
bít tết gà rán |
Thảo luận:
Sử dụng SQL LOWER()
nếu bạn muốn chuyển đổi một cột chuỗi thành chữ thường. Hàm này chỉ nhận một đối số:cột có giá trị bạn muốn viết thường.
Hàm này là một lựa chọn tốt nếu cơ sở dữ liệu của bạn phân biệt chữ hoa chữ thường và bạn chỉ muốn chọn các bản ghi phù hợp với một chuỗi cụ thể. Trước tiên, bạn có thể chuyển đổi mọi thứ thành chữ thường và sau đó tìm một kết quả phù hợp.