성능을 유지하기 위해 SQLite 데이터베이스에서 쿼리 길이의 결과를 1MB 미만으로 만들 수있는 방법이 있습니까?SQLite 쿼리 결과가 1MB 미만
SELECT this
FROM THERE
WHERE something < 1MB
성능을 유지하기 위해 SQLite 데이터베이스에서 쿼리 길이의 결과를 1MB 미만으로 만들 수있는 방법이 있습니까?SQLite 쿼리 결과가 1MB 미만
SELECT this
FROM THERE
WHERE something < 1MB
SQLite의 기능은 length(X)
입니다. 그것으로 당신이 할 수 있습니다 : 당신이 당신의 쿼리의 총 결과가 특정 크기보다 작게하려면는 (측정 무엇을 : : 문자 수)
SELECT this
FROM there
WHERE length(something) < (1024 * 1024);
편집, 당신은 할 것 LIMIT
에 문의하십시오.
SELECT this
FROM there
LIMIT 100;
물론 100
은 내가 예로 든 임의의 숫자입니다. 실적 요구 사항에 적합한 한도를 얻으려면 쿼리를 측정해야합니다.
Edit2가이 :
가SELECT this
FROM there
OFFSET 100
LIMIT 100;
이 표준 정렬을 사용하여 테이블에서 "다음"100 개 레코드를 선택합니다 :LIMIT
및 OFFSET
좋은 부부를합니다. SQLite는의 SELECT
에 대한
세부 사항 : http://sqlite.org/lang_select.html`something`은 무엇입니까
). 데이터베이스 파일에 1MB 이상의 데이터가있는 경우 하나 이상의 쿼리에서 데이터를 나누는 방법 1 MB의 크기로? – steevoo
? 그것이 가질 수있는 가치는 무엇입니까? –
이것은 주식 정보로 데이터를 가지지 만 쿼리 결과가 1MB 미만이고 성능을 유지하기 위해 1MB 이상의 데이터가있는 경우 총 결과가 두 개 이상인 경우 – steevoo
1MB는 많은 데이터가 아닙니다. 당신이 성능에 대해 걱정한다면 SQLite가 그 작업에 적합한 도구가 아닐 수도 있습니다. http://sqlite.org/whentouse.html 모바일 애플리케이션 용 –