Mysql
 sql >> база данни >  >> RDS >> Mysql

mysql заявка с И, ИЛИ и НЕ

Частите ALL и NOT са много прости, просто ги свързвате с И:

ИЗБЕРЕТЕ X ОТ Y, КЪДЕТО a И b И c И НЕ d И e И НЕ e.

И ИЛИ са между:

ИЗБЕРЕТЕ X ОТ Y КЪДЕ ((a И b И c) И (d ИЛИ e ИЛИ f)) А НЕ g И НЕ h

заменете малки числа със сравнения и сте готови. Така че, ако искате да направите това в код, сортирайте вашите условия и след това просто ги свържете заедно като низ. Внимавайте да избягвате SQL-вмъквания.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SELECT WHERE IN (подзаявка) бавно

  2. UNIX_TIMESTAMP() Примери – MySQL

  3. pip инсталирате MySQL-python се проваля на ubuntu 14.04, грешка:командата 'x86_64-linux-gnu-gcc' е неуспешна със състояние на излизане 1

  4. PHP/PDO:Подготвените оператори не работят при създаване на таблица?

  5. Предупреждение:mysql_fetch_row() очаква параметър 1 да бъде ресурс