sql >> Databasteknik >  >> RDS >> PostgreSQL

Välj Fråga för att kontrollera båda eller antingen eller villkor

När jag har att göra med filter där värdet kan vara vilket som helst inklusive null Jag ska försöka lägga till coalesce()

SELECT userid, mailid, phonenumber 
FROM muser 
WHERE coalesce(phonenumber,'no data') = coalesce(?,'no data') 
OR coalesce(mailid,'no data') = coalesce(?, 'no data');


  1. Optimera MySQL-frågor med många LEFT JOINs och GROUP BY

  2. Hur man extraherar en delsträng från en sträng i PostgreSQL/MySQL

  3. Sammanfattning av MySQL-detaljposter som matchar efter IP-adressintervall - mySQL Jedi Knight krävs

  4. Extrahera filnamn från en sökväg MYSQL