Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menulis pernyataan MYSQL CASE WHEN dengan beberapa kondisi pencarian?

Gunakan format lain untuk CASE pernyataan:

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. mysql Stored Procedure, Query untuk memeriksa apakah ada atau tidak

  2. Apa yang terjadi ketika mengubah tipe kolom TIMESTAMP menjadi DATETIME di MySQL?

  3. Mengapa mysql INSERT ... ON DUPLICATE KEY UPDATE dapat mematahkan replikasi RBR pada konfigurasi master/master

  4. hubungan orang tua anak

  5. Bagaimana mengatasi ini di Mysql (#1242 - Subquery mengembalikan lebih dari 1 baris)?