Theo dòng Tôi giả sử ý bạn là các hàng trong bảng person
. Những gì bạn đang tìm kiếm là:
select p.name
from person p
where p.name LIKE '%A%'; --contains the character 'A'
Ở trên có phân biệt chữ hoa và chữ thường. Đối với tìm kiếm không phân biệt chữ hoa chữ thường, bạn có thể thực hiện:
select p.name
from person p
where UPPER(p.name) LIKE '%A%'; --contains the character 'A' or 'a'
Đối với ký tự đặc biệt, bạn có thể làm:
select p.name
from person p
where p.name LIKE '%'||chr(8211)||'%'; --contains the character chr(8211)
LIKE
toán tử khớp với một mẫu. Cú pháp của lệnh này được mô tả chi tiết trong tài liệu Oracle. Bạn chủ yếu sẽ sử dụng %
ký tên vì nó có nghĩa là khớp với không hoặc nhiều ký tự .