Nhưng
middle like '%%' or middle is null
luôn đúng:middle là null, trong trường hợp đó middle is null là true hoặc nó chứa một hoặc nhiều ký tự, trong trường hợp này, middle like '%%' là đúng. Vì vậy, bạn có thể chỉ cần viết:
select * from employees
where
lastname like '%smith%' and firstname like '%bob%'