sql >> Databasteknik >  >> RDS >> Oracle

Hur kan jag testa för null och inte null samtidigt i sql?

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%'


  1. MySql SELECT INTO Variabel:returnerar null

  2. Brott mot UNIQUE KEY-begränsning på INSERT WHERE COUNT(*) =0 på SQL Server 2005

  3. Slå samman två kolumner, flera rader ignorerar dubbletter - MySQL

  4. MySQL ordning efter kategori och underkategori