P粉2452767692023-08-23 09:47:13
참고:
JOIN (SELECT @running_total := 0) r
是一个交叉连接,允许在不需要单独的SET
명령 컨텍스트에서 변수를 선언하세요. r
참고:
ORDER BY
매우 중요합니다. 순서가 원래 질문과 일치하는지 확인하고 더 복잡한 변수 사용에 더 큰 영향을 미칠 수 있습니다(예: MySQL에서 지원되지 않는 의사 ROW_NUMBER/RANK 기능) P粉0065406002023-08-23 00:13:27
성능이 문제인 경우 MySQL 변수를 사용할 수 있습니다.
으아아아또는 cumulative_sum
열을 제거하고 모든 쿼리에서 이를 계산할 수 있습니다.
연속적인 방식으로 누적합을 계산합니다 :)