많은 데이터 (10000 개 이상)가있는 mysql에 테이블이 있는데, 모든 데이터를 Java로로드 한 다음 그래픽을 플로팅하는 것이 꽤 느립니다. 나는 그래픽을 그리기 위해 단지 몇 가지 포인트를 얻고 싶지만 어떻게 될지 모른다. 10 또는 100 행마다 데이터를 가져 오는 것과 같습니다. 어떤 생각?플롯 할 데이터 샘플 얻기
1
A
답변
2
당신이 자동 증가 필드는 단순히 (모드) 나머지를 사용하여 매 10 또는 100 행을 선택할 수있는 경우 :
SELECT actor_id, last_name FROM actor WHERE MOD(actor_id, 10) = 0;
당신은 또한 각 행에게 행 번호를 줄 수있는 그에 결과를 제한 :
SELECT actor_id, last_name, row_number FROM
(SELECT actor_id, last_name, @currentRow := @currentRow + 1 AS row_number FROM
actor JOIN (SELECT @currentRow := 0) Row) Data
WHERE MOD(row_number, 10) = 0;
멋진 행 번호 기술은 Daniel Vassallo의 것입니다. With MySQL, how can I generate a column containing the record index in a table?
행운을 빕니다 :)
+0
두 답변 모두 나를 도왔습니다. rownum이 내가 모르는 멋진 해결 방법이기 때문에 당신을 받아 들일 것입니다, 감사합니다! – Montolide
1
또는 당신이 당신의 전체 간격 분 (x)를 나눌 수 있습니다 - N 간격으로 최대의 (X)와 간격 당 하나의 평균 점을 얻는다. 이 같은 예를 들어 (여기에 10 개 간격) 뭔가 :
select round(([email protected])/@step),avg(y) from PLOT_DATA,
(select @minx:=min(x),
@maxx:=max(x),
@intervals:=10, /*separated intervals count*/
@step:=(@[email protected])/@intervals
from PLOT_DATA) t
group by round(([email protected])/@step)
order by round(([email protected])/@step)
관련 문제
- 1. AVAssetReader의 샘플 데이터 얻기
- 2. 플롯 차트에서 데이터 시리즈의 색 얻기
- 3. 모듈러 연산자를 사용하여 샘플 얻기
- 4. 다른 플롯 팅 폭을 가진 다중 플롯 얻기 R
- 5. PCA FactoMineR 플롯 데이터
- 6. 시리얼 포트에서 플롯 데이터
- 7. Magento에서 다운로드 할 수있는 제품의 샘플 URL 얻기
- 8. 픽셀 : 특정 플롯 내의 픽셀 얻기
- 9. 얻기 데이터
- 10. IPv6 샘플 데이터?
- 11. 얻기 데이터
- 12. 얻기 데이터
- 13. 카산드라 샘플 데이터 모델?
- 14. PRISM DelegateCommand + 샘플 데이터
- 15. 코어 - 플롯 데이터 팩 방법
- 16. 플롯 할 방법을 찾는다
- 17. R - 데이터 프레임의 데이터 히스토그램/밀도 플롯
- 18. 다른 하나의 데이터 시리즈 플롯
- 19. jqPlot을 사용하여 JSON 데이터 플롯
- 20. 프로그래밍 할 HTML 데이터 얻기 (C++)
- 21. 플롯 할 특정 점 선택
- 22. 충돌하는 객체로부터 데이터 얻기
- 23. 얻기 관련 데이터
- 24. Joomla virtuemart 샘플 데이터 설치
- 25. Magento : 샘플 데이터/견본 상점보기
- 26. tcpdf : 양식 데이터 얻기
- 27. VisualSearch.js 패싯 데이터 얻기
- 28. 플롯 나중에에서
- 29. gnuplot에서 맞는 데이터 얻기
- 30. 스크롤 할 수있는 플롯 차트
청크에 대한 쿼리 당신은 쉽게 모든 음모 수 있습니다. 또는 LIMIT 개의 행을 쿼리합니다. – duffymo