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

MySQL - Menggunakan If Then Else di MySQL UPDATE atau SELECT Query

UPDATE table
SET A = IF(A > 0 AND A < 1, 1, IF(A > 1 AND A < 2, 2, A))
WHERE A IS NOT NULL;

anda mungkin ingin menggunakan CEIL() jika A selalu merupakan nilai floating point > 0 dan <= 2



  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 pilih di mana properti bidang JSON memiliki nilai

  2. GANDA vs DECIMAL di MySQL

  3. Bagaimana saya bisa men-debug mengapa kueri MySQL paling sederhana mengembalikan false?

  4. Memahami Kumpulan Karakter dan Kumpulan di MySQL

  5. mysql mengubah kunci unik menjadi primer (mariadb)