sql >> Databasteknik >  >> RDS >> Mysql

Om annat på WHERE-klausulen

IF används för att välja fältet och sedan LIKE sats placeras efter den:

SELECT  `id` ,  `naam` 
FROM  `klanten` 
WHERE IF(`email` != '', `email`, `email2`) LIKE  '%@domain.nl%'


  1. Linux – PHP 7.0 och MSSQL (Microsoft SQL)

  2. Varför är django ORM så mycket långsammare än rå SQL

  3. Hur man kontrollerar Oracle-databasen för långvariga frågor

  4. MySQL returnerar endast en rad