sql >> Database >  >> RDS >> Mysql

Hoe schrijf je een IF ELSE-instructie in een MySQL-query?

U wilt waarschijnlijk een CASE uitdrukking .

Ze zien er zo uit:

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


  1. ScaleGrid op shortlist voor 2017-2018 Cloud Awards-programma

  2. SELECT-query met CASE-voorwaarde en SUM()

  3. Database implementeren vanuit bronbeheer

  4. Hoe te verwijderen uit select in MySQL?