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

Jak napisać instrukcję MYSQL CASE WHEN z wieloma warunkami wyszukiwania?

Użyj innego formatu dla CASE oświadczenia:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Android — dane są alokowane w pokrętle, ale po wybraniu nie wyświetlają wartości w pokrętle

  2. Błąd krytyczny:wywołanie niezdefiniowanej metody mysqli_stmt::fetch_array()

  3. Doctrine2 w Symfony2:Jak mogę zobaczyć, które wywołanie obiektu prowadzi do zapytania?

  4. Python:Konwertuj krotkę na ciąg oddzielony przecinkami

  5. Samouczek MySQL Workbench — kompleksowy przewodnik po narzędziu RDBMS