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

Jak napisać instrukcję IF ELSE w zapytaniu MySQL?

Prawdopodobnie chcesz użyć CASE wyrażenie .

Wyglądają tak:

SELECT col1, col2, (case when (action = 2 and state = 0) 
 THEN
      1 
 ELSE
      0 
 END)
 as state from tbl1;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Neo4j - Usuń ograniczenie za pomocą Cypher

  2. Jak połączyć się ze źródłem danych MySQL w Visual Studio

  3. Wspólne wyrażenia tabelowe MySQL 8 CTE

  4. Jakie są znane sposoby przechowywania struktury drzewa w relacyjnej bazie danych?

  5. Przywracanie usuniętego użytkownika „root” i hasła do MySQL