Máy tính cực kỳ chính xác. Họ sẽ chạy mã chính xác như bạn viết nó. Truy vấn của bạn có mệnh đề WHERE này:
location like '%burwood%'
Nhưng nếu bạn xem xét kỹ dữ liệu trong course
bạn sẽ nhận ra rằng giá trị ở location
là Burwood
. 'Burwood'
không bằng 'burwood'
vì sự khác biệt đó trong trường hợp của chữ cái đứng đầu.
Bạn sẽ nhận được kết quả nếu bạn viết mệnh đề WHERE của mình như thế này:
location like '%urwood%'
Tuy nhiên, luôn tốt hơn nếu lọc bằng bộ lọc bình đẳng:
select s1.student_id
, s1.student_fname
, s1.student_fname
, c.course
from course c
join student2 s2 on s2.course_id = c.course_id
join student1 s1 on s1.student_id = s2.student_id
where c.location = 'Burwood';