Но
middle like '%%' or middle is null
винаги е вярно:или middle е null, в който случай middle is null е вярно или съдържа един или повече знака, в който случай middle like '%%' истина е. Така че можете просто да напишете:
select * from employees
where
lastname like '%smith%' and firstname like '%bob%'