sql >> Database teknologi >  >> RDS >> PostgreSQL

Vælg Forespørgsel for at kontrollere begge eller enten eller betingelse

Når jeg har at gøre med filter, hvor værdien kan være en hvilken som helst inklusive null Jeg prøver at tilføje coalesce()

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


  1. 7 gratis værktøjer til databasediagram for travle datafolk

  2. PHQL WHERE xxx IN () kan kun få 1 data

  3. MySQL deadlocks med lagret procedure, der genererer UID

  4. mysql opdatere flere rækker, hver med sine egne værdier, med en CASE-sætning