Menu
CoddyTech

Từ khóa LIKE

Thuộc phần Kiến thức cơ bản trong hành trình SQL của Coddy. Bài học 20 trên 72.

Từ khóa LIKE dùng để kiểm tra mức độ giống nhau giữa các chuỗi. Ví dụ, nếu muốn lấy tất cả bản ghi có tên bắt đầu bằng chữ cái a, bạn sẽ dùng từ khóa LIKE.

Có hai ký tự đại diện chính:

  • % - nghĩa là bất kỳ số lượng ký tự nào
  • _ - nghĩa là chính xác một ký tự

Ví dụ:

  • %a - nghĩa là bất kỳ chuỗi nào kết thúc bằng a
  • a% - nghĩa là bất kỳ chuỗi nào bắt đầu bằng a
  • %a% - có nghĩa là bất kỳ chuỗi nào chứa a
  • _a% - có nghĩa là chữ cái a là ký tự thứ hai trong chuỗi
  • %a__ - nghĩa là chuỗi có a ở vị trí thứ ba tính từ cuối

 Để dùng nó, ta sẽ viết:

SELECT col1, col2, ...
FROM table1
WHERE col1 LIKE '%a__'
challenge icon

Thử thách

Dễ

Các bảng và cột hiện có:

  • people: id, name

Lấy tất cả những người có tên bắt đầu bằng K (chữ hoa) và kết thúc bằng a (chữ thường), rồi sắp xếp kết quả theo tên theo thứ tự giảm dần.

Tự làm thử

quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Kiến thức cơ bản

Tự luyện tập: Playground SQL