Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Czy można używać IF(cond1 AND cond2,result, else wynik) w MySQL?

Używanie AND w IF jest całkowicie poprawne, ale jak sugeruje Grijesh, używając warunku w WHERE klauzula jest zwykłym sposobem na zrobienie tego.

Twoje zapytanie nie powinno jednak dać żadnych błędów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kompleks MySQL, gdzie klauzula

  2. MYSQL - Grupuj według limitu

  3. błąd ciągle wyskakujący w moich kodach (połączenie już otwarte)

  4. Automatyczne usuwanie wygasłych wierszy danych w MySQL

  5. Dodanie join przez MySQL spowalnia całe zapytanie