sql >> Database >  >> RDS >> Mysql

MySQL - Als dan anders gebruiken in MySQL UPDATE- of SELECT-query's

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

misschien wilt u CEIL() . gebruiken als A is altijd een drijvende-kommawaarde > 0 en <= 2



  1. SQL-gegevenstypen:5 slechtste keuzes die u vandaag moet stoppen

  2. Howto:een mysql InnoDB-opslagengine reinigen?

  3. Statische functies en subs

  4. Post en ontvang tegelijkertijd in php