sql >> Databáze >  >> RDS >> Mysql

Dotaz MySQL s podmíněným příkazem?

Můžete použít tento jednoduchý test:

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

První část (requires = 'privacy-weight' AND privacy-weight = 0) zabraňuje výstupu:

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

Ale zachovává:

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

Zatímco druhá část OR requires <> 'privacy-weight' OR requires IS NULL zachová následující:

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


  1. Mysqldump:při zálohování vytvořte názvy sloupců pro vložky

  2. SQL dotaz pro rozdělení dat sloupců do řádků

  3. MySQL časové razítko pouze při vytvoření

  4. Seznam sloupců s indexy v PostgreSQL