sql >> Database >  >> RDS >> Mysql

Hoe schrijf ik een MYSQL CASE WHEN-instructie met meerdere zoekvoorwaarden?

Gebruik het andere formaat voor CASE uitspraken:

CASE 
   WHEN vc_shape IN ('02', '51') THEN SET dc_square_1 = dc_square_1 + dc_row_total;
   WHEN vc_shape IN ('06', '30', '83') THEN SET dc_square_2 = dc_square_2 + dc_row_total; 
   .....
   .....
  ELSE
      BEGIN
      END;
END CASE; 



  1. Verbinding maken met MS SQL Server met Windows-verificatie met Python?

  2. Fulltext en samengestelde indexen en hoe deze de zoekopdracht beïnvloeden

  3. MySQL:DATETIME gebruiken als primaire sleutel

  4. Problemen met PostgreSQL-prestaties identificeren met trage query's