sql >> Databáze >  >> RDS >> Mysql

Jak napsat příkaz MYSQL CASE WHEN s více podmínkami vyhledávání?

Použijte jiný formát pro CASE prohlášení:

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. Jak používat pohledy v databázi MySQL

  2. Připojte se k fóru otázek a odpovědí pro vývojáře

  3. Dynamické maskování dat založené na proxy v FieldShield

  4. SQL Server Vysoká dostupnost:Přidejte nový disk do existující instance clusteru s podporou převzetí služeb při selhání