Bắt đầu ngayBắt đầu miễn phí

Tìm mẫu trong một chuỗi

Nếu bạn muốn tìm kiếm một mẫu (pattern) trong chuỗi, PATINDEX() là hàm bạn cần. Hàm này trả về vị trí bắt đầu của lần xuất hiện đầu tiên của mẫu trong chuỗi.

Cú pháp: PATINDEX('%pattern%', expression)

pattern match
% bất kỳ chuỗi nào có độ dài từ 0 ký tự trở lên
_ bất kỳ một ký tự đơn nào
[] bất kỳ một ký tự nào nằm trong phạm vi chỉ định trong ngoặc vuông

Trong bài tập này, bạn sẽ dùng bảng voters để xem thông tin về những cử tri có tên khớp với một mẫu nhất định.

Bài tập này là một phần của khóa học

Các hàm thao tác dữ liệu trong SQL Server

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

SELECT 
	first_name,
	last_name,
	email 
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;
Chỉnh sửa và Chạy Mã