어느 비전공자의 개발일지

sql_mode=only_full_group_by 에러 / 해결 본문

백엔드 개발자/DB

sql_mode=only_full_group_by 에러 / 해결

vndn629 2023. 5. 26. 10:38

 

 

ex )

SELECT
       A
      ,B
      ,C
  FROM APPLE
  GROUP BY A;
  
sql_mode=only_full_group_by 에러


해결방안
SELECT
       A
      ,ANY_VALUE(B)
      ,ANY_VALUE(C)
  FROM APPLE
  GROUP BY A;
  
  -> ANY_VALUE 로 감싸준다.

 

 

ANY_VALUE 함수

 

ANY_VALUE 함수는 입력 표현식 값에서 비결정적으로 값을 반환합니다. 이 함수는 입력 식이 반환되는 행이 없거나 NULL 값을 포함하는 경우 NULL을 반환할 수 있습니다.

 

참고

https://docs.aws.amazon.com/ko_kr/redshift/latest/dg/r_ANY_VALUE.html

반응형