Men
middle like '%%' or middle is null
är alltid sant:antingen middle
är null, i vilket fall middle is null
är sant eller innehåller ett eller flera tecken, i vilket fall middle like '%%'
är sant. Så du kan bara skriva:
select * from employees
where
lastname like '%smith%' and firstname like '%bob%'