負数を0にする目的正数ならそのまま、負数なら0にする。 方法ABS() SELECT (ABS(-10) + (-10)) / 2 AS result;
result
--------
0
SELECT (ABS(10) + 10) / 2 AS result;
result
--------
10
CASEUPDATE t1 SET num = (CASE WHEN num - 10 <= 0 THEN 0 ELSE num - 10 END); |
|