선형 차트 생성을 위한 데이터 리샘플링
데이터베이스 값에서 선 차트를 생성할 때 원하는 결과를 얻기 위해 데이터를 다운샘플링하는 것이 바람직할 수 있습니다. 해결. 이렇게 하면 성능이 향상되고 불필요한 데이터 노이즈를 줄일 수 있습니다.
MySQL에서 모든 n번째 행 선택
MySQL 테이블에서 모든 n번째 행을 효율적으로 선택하려면 다음 쿼리를 사용할 수 있습니다.
SELECT * FROM ( SELECT @row := @row +1 AS rownum, [column name] FROM ( SELECT @row :=0) r, [table name] ) ranked WHERE rownum % [n] = 1
이 쿼리에서는 @row 시스템 변수를 사용하여 결과의 각 행에 순차적인 행 번호를 할당합니다. 세트. 그런 다음 % 연산자는 원하는 간격(n)에 따라 선택할 행을 결정합니다. 예를 들어, [n] = 5를 사용하면 5번째 행마다 선택됩니다.
이점
이 접근 방식은 여러 가지 장점을 제공합니다.
위 내용은 꺾은선형 차트 생성을 위해 MySQL에서 데이터를 효율적으로 다운샘플링하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!