- 追加された行はこの色です。
- 削除された行はこの色です。
- PostgreSQL/SQL/数値/負数を0にする へ行く。
- PostgreSQL/SQL/数値/負数を0にする の差分を削除
* 負数を0にする [#ca7ce1d7] ** 目的 [#of615bc7] 正数ならそのまま、負数なら0にする。 ** 方法 [#nbfb7803] *** ABS() [#g7406950] SELECT (ABS(-10) + (-10)) / 2 AS result; result -------- 0 SELECT (ABS(10) + 10) / 2 AS result; result -------- 10 *** CASE [#id5cb594] *** CASE [#id5cb594] UPDATE t1 SET num = (CASE WHEN num - 10 <= 0 THEN 0 ELSE num - 10 END);