Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL - Използване на If Then Else в MySQL UPDATE или SELECT заявки

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

може да искате да използвате CEIL() ако A винаги е стойност с плаваща запетая > 0 и <= 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 заявка в php

  2. MySQL завърта ред в динамичен брой колони

  3. Разрешени ли са вложени транзакции в MySQL?

  4. MYSQL Изхвърля само определени редове

  5. Как да тествам MySQL транзакции?