Bạn Tìm Gì Hôm Nay ...?
Tất cả đều có chỉ trong 1 nốt nhạc !
Nếu cần hỗ trợ chi tiết gọi 1900 9477
Hàm LEFT trong SQL được sử dụng khi bạn cần trích xuất một số ký tự cụ thể từ bên trái của một chuỗi. Dưới đây là một số trường hợp phổ biến khi bạn nên sử dụng hàm này:
Phân tích dữ liệu chuỗi : Trích xuất mã vùng, trích xuất phần đầu của mã sản phẩm, trích xuất ngày từ chuỗi ngày tháng
Lọc và tìm kiếm dữ liệu: Tìm kiếm các bản ghi bắt đầu bằng một ký tự cụ thể: Bạn có thể sử dụng LEFT() trong mệnh đề WHERE để lọc các bản ghi mà giá trị của một cột bắt đầu bằng một ký tự hoặc chuỗi cụ thể
Định dạng dữ liệu: Rút gọn chuỗi: Nếu bạn muốn hiển thị một phần của chuỗi (ví dụ: chỉ hiển thị 5 ký tự đầu tiên của tên khách hàng), bạn có thể sử dụng LEFT().
Dưới đây là một số ví dụ sử dụng hàm LEFT trong SQL server
1. Lấy một phần chuỗi từ bên trái
SELECT LEFT('PAVIETNAM, Xin Chào', 9) AS LeftString;
Kết quả : PAVIETNAM
2. Lấy một phần chuỗi từ cột trong bảng
SELECT LEFT(FirstName, 3) AS FirstThreeLetters
FROM Employees;
Cột FirstThreeLetters sẽ chứa 3 ký tự đầu tiên từ cột FirstName trong bảng Employees.
3. Sử dụng hàm LEFT với mệnh đề WHERE
Giả sử bạn muốn tìm tất cả khách hàng có tên bắt đầu bằng “NAM”:
SELECT *
FROM Customers
WHERE LEFT(CustomerName, 3) = 'Joh';
4. Trích xuất mã sản phẩm
Giả sử bạn có bảng Products với cột ProductCode chứa mã sản phẩm, và bạn muốn lấy phần đầu của mã sản phẩm, ví dụ như mã nhóm sản phẩm.
SELECT ProductID, LEFT(ProductCode, 3) AS ProductCategory
FROM Products;
5. Lọc theo mã khu vực
Giả sử bạn có bảng Orders với cột ShipToAddress chứa địa chỉ gửi hàng và bạn muốn lọc ra các đơn hàng chỉ gửi đến một khu vực cụ thể, chẳng hạn mã khu vực bắt đầu từ “123”.
SELECT OrderID, ShipToAddress
FROM Orders
WHERE LEFT(ShipToAddress, 3) = '123';
5. Xử lý số điện thoại
Giả sử bạn có bảng Contacts với cột PhoneNumber lưu số điện thoại và bạn muốn kiểm tra các số điện thoại có mã vùng bắt đầu bằng “202”.
SELECT ContactID, PhoneNumber
FROM Contacts
WHERE LEFT(PhoneNumber, 2) = '84';
Hàm LEFT(PhoneNumber, 3) lấy 3 ký tự đầu tiên của cột PhoneNumber và so sánh với mã vùng “202”. Điều này giúp lọc các số điện thoại thuộc mã vùng “202”.
=======
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/