UPDATE table
SET A = IF(A > 0 AND A < 1, 1, IF(A > 1 AND A < 2, 2, A))
WHERE A IS NOT NULL;
você pode querer usar
CEIL() se A é sempre um valor de ponto flutuante > 0 e <= 2 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() se A é sempre um valor de ponto flutuante > 0 e <= 2