http://vietjack.com/sql/index.jsp Copyright © vietjack.com Mệnh đề LIKE SQL Mệnh đề LIKE SQL sử dụng để so sánh giá trị với giá trị tương tự sử dụng tốn tử wildcard Có hai wildcard sử dụng kết hợp với toán tử LIKE là: Ký hiệu phần trăm (%) Dấu gạch (_) Ký hiệu phần trăm biểu diễn 0, nhiều ký tự Ký tự dấu gạch biểu diễn số ký tự đơn Cú pháp Cú pháp toán tử % _ SQL là: SELECT FROM ten_bang WHERE column LIKE 'XXXX%' hoac SELECT FROM ten_bang WHERE column LIKE '%XXXX%' hoac SELECT FROM ten_bang WHERE column LIKE 'XXXX_' hoac SELECT FROM ten_bang WHERE column LIKE '_XXXX' hoac http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com SELECT FROM ten_bang WHERE column LIKE '_XXXX_' Bạn kết hợp N điều kiện sử dụng toán tử AND OR Ở đây, XXX giá trị số chuỗi Ví dụ Bảng liệt kê số ví dụ minh họa phần mệnh đề WHERE có mệnh đề LIKE khác với toán tử '%' '_' Lệnh Miêu tả WHERE HOCPHI LIKE '4%' Tìm kiếm giá trị bắt đầu với WHERE HOCPHI LIKE '%4%' Tìm kiếm giá trị mà có vị trí WHERE HOCPHI LIKE '_00%' Tìm kiếm giá trị có 00 vị trí thứ hai ba WHERE HOCPHI LIKE '4_%_%' Tìm kiếm giá trị mà bắt đầu với có độ dài tối thiểu ký tự WHERE HOCPHI LIKE '%4' Tìm kiếm giá trị mà kết thúc với WHERE HOCPHI LIKE '_4%0' Tìm kiếm giá trị mà có vị trí thứ hai kết thúc với WHERE HOCPHI LIKE '4 _0' Tìm kiếm giá trị có ký số bắt đầu với kết thúc với Sau ví dụ thực sự, bạn theo dõi bảng SINHVIEN có ghi sau: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | http://vietjack.com/ Trang chia sẻ học online miễn phí Page http://vietjack.com/sql/index.jsp Copyright © vietjack.com + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | | | | Viet | 19 | DTVT | | | Thanh | 18 | KTDN | | | Nhan | 19 | CK | 4.5 | | | Huong | 20 | TCNH | | | | + + -+ -+ -+ -+ Ví dụ sau hiển thị tất ghi với điều kiện HOCPHI bắt đầu với '4' SQL> SELECT * FROM SINHVIEN WHERE HOCPHI LIKE '4%'; Ví dụ cho kết quả: + + -+ -+ -+ + | ID | TEN | TUOI| KHOAHOC | HOCPHI | + + -+ -+ -+ -+ | | Hoang | 21 | CNTT | | | | Thanh | 18 | KTDN | | | | Nhan | 19 | CK | 4.5 | + + + -+ -+ + http://vietjack.com/ Trang chia sẻ học online miễn phí Page ... WHERE có mệnh đề LIKE khác với toán tử '%' '_' Lệnh Miêu tả WHERE HOCPHI LIKE '4%' Tìm kiếm giá trị bắt đầu với WHERE HOCPHI LIKE '%4%' Tìm kiếm giá trị mà có vị trí WHERE HOCPHI LIKE '_00%' Tìm...http://vietjack.com /sql/ index.jsp Copyright © vietjack.com SELECT FROM ten_bang WHERE column LIKE '_XXXX_' Bạn kết hợp N điều kiện sử dụng toán tử AND OR... trí thứ hai ba WHERE HOCPHI LIKE '4_%_%' Tìm kiếm giá trị mà bắt đầu với có độ dài tối thiểu ký tự WHERE HOCPHI LIKE '%4' Tìm kiếm giá trị mà kết thúc với WHERE HOCPHI LIKE '_4%0' Tìm kiếm giá trị