[BigQuery/빅쿼리-SQL] 여러 개의 값 비교(case식, sign함수, greatest함수, least함수)
·
SQL
하나의 레코드에 포함된 여러 개의 값을 비교해보는 방법입니다. 연도 별 각 분기의 매출 테이블을 아래와 같이 형성해 주었습니다. 분기별 매출 증감 판정 SQL에서 하나의 레코드가 가지고 있는 값을 select문으로 한 번에 볼 수 있습니다. CASE 식을 이용해 조건을 걸어주고 1분기보다 2분기의 매출이 많은 경우 '+' 같으면 공백, 적은 경우 '-'을 출력하며, 매출액 차이는 'different_q2-q1'으로 출력하며 SIGN함수를 적절히 이용하면 CASE 식보다 더욱 간단하게 증감을 알아낼 수 있습니다. https://cloud.google.com/bigquery/docs/reference/standard-sql/mathematical_functions?hl=ko#sign 수학 함수 | BigQu..