Postgres / SQL에서 두 정수의 최대 (또는 최소)를 어떻게 찾습니까? 정수 중 하나가 열 값이 아닙니다.
시나리오의 예를 드리겠습니다.
열 (모든 행)에서 정수를 빼고 싶지만 결과는 0보다 작아서는 안됩니다. 우선, 나는
UPDATE my_table
SET my_column = my_column - 10;
그러나 이것은 일부 값을 음수로 만들 수 있습니다. (의사 코드로) 내가 원하는 것은 다음과 같습니다.
UPDATE my_table
SET my_column = MAXIMUM(my_column - 10, 0);
이와 관련하여 통합 데이터 집합을 만든 다음 SQL Server에서 적어도 stackoverflow.com/questions/124417/…을 사용할 수 있습니다.
—
Kzqai