sql >> Databasteknik >  >> RDS >> Mysql

MySQL-fråga med villkorligt uttalande?

Du kan använda detta enkla test:

WHERE (requires = 'privacy-weight' AND privacy-weight = 0) OR requires <> 'privacy-weight' OR requires IS NULL

Den första delen (requires = 'privacy-weight' AND privacy-weight = 0) förhindrar utmatning av:

privacy-weight | requires
-------------------------
1              | privacy-weight

Men behåller:

privacy-weight | requires
-------------------------
0              | privacy-weight

Medan den andra delen OR requires <> 'privacy-weight' OR requires IS NULL kommer att behålla följande:

privacy-weight | requires
-------------------------
0              | NULL
1              | NULL
1              | NULL


  1. PLS-00103:Påträffade symbolen CREATE

  2. Spotlight Cloud Basic:Bästa gratis verktyg för övervakning av databasprestanda

  3. Hur pivoterar man okänt antal kolumner och inget aggregat i SQL Server?

  4. Hur skapar man tabeller med N:M-relation i MySQL?