Computere er ekstremt præcise. De vil køre koden præcis som du skriver den. Din forespørgsel har denne WHERE-sætning:
location like '%burwood%'
Men hvis du ser nøje på dataene i course
du vil se værdien i location
er Burwood
. 'Burwood'
er ikke lig med 'burwood'
på grund af den forskel i tilfældet med indledende bogstav.
Du ville have fået resultater, hvis du havde skrevet din WHERE-sætning sådan her:
location like '%urwood%'
Det er dog altid bedre at filtrere med et lighedsfilter:
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';