Sales Column에 lead () 함수를 적용했으며 lead ()는 column following_year_sales의 마지막 행에 대해 NULL을 반환하므로 값이 NULL 대신 1990776.95가되기를 원합니다.이 문제를 해결하는 방법은 무엇입니까?
이 쿼리를 사용했고 출력이 이미지에 표시됩니다.
SELECT
salesman_id,
year,
sales,
LEAD(sales) OVER (
ORDER BY year
) following_year_sales
FROM
salesman_performance
WHERE
salesman_id = 55;
도와주세요 .
lead()
세 가지 매개 변수로 호출 할 수 있습니다 . 두 번째는 미리 볼 행 수이고 세 번째는 그러한 행이없는 경우 사용되는 기본값입니다. 열을 기본값으로 다시 지정하면 해당 행의 값을 사용합니다.
LEAD(sales, 1, sales) OVER (ORDER BY year) following_year_sales
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다