[오라클 레퍼런스 함수] ANY_VALUE - 비결정론적인 값 반환


[오라클 레퍼런스 함수] ANY_VALUE - 비결정론적인 값 반환

ANY_VALUE 구문 ANY_VALUE ( [ DISTINCT | ALL ] expr ) 목적 ANY_VALUE는 expr의 단일 비결정론적인(non-deterministic) 값 하나를 반환합니다. 이 함수는 집계 함수로 사용할 수 있습니다. GROUP BY 절이 포함된 쿼리를 최적화할 때 ANY_VALUE를 사용합니다. ANY_VALUE는 그룹 내에서 표현식의 값을 반환합니다. 이 함수는 최적화되어 첫 번째 값만 반환하도록 설계되었습니다. 이 함수는 모든 입력 행에 대한 비교가 없도록 보장하며, GROUP BY 절의 모든 열을 지정하는 필요성을 없앱니다. 값들을 비교하지 않으므로, ANY_VALUE는 GROUP BY 쿼리에서 MIN 또는 MAX보다 빠르게 값을 반환합니다. 의미론적 규칙 ALL,..


원문링크 : [오라클 레퍼런스 함수] ANY_VALUE - 비결정론적인 값 반환