내 전화에 데이터베이스를 만들고 데이터를 넣었습니다. 다음 명령을 실행했을 때 :
`select * from DailyAffairEntry;`
이름이 DailyAffairEntry 인 테이블의 모든 항목을 얻었 습니다 .
1491033937313|1491033941293|1491033968286|0.5h|0h0m|gsdfsdgsdgqqqqqqqqqqqqqqqqqqqqqqq|Finished|Daily|no_data 1491034484096|1491034484096|1491034484096|0.5h|0|xvcxc|Ongoing|Daily|no_data 1491034492043|1491034509143|1491034492043|0.5h|0|xcvd|Ongoing|Daily|no_data 1491034495083|1491034499634|1491034517595|0.5h|0h0m|cxvxds|Finished|Daily|no_data 1491041080956|1491041080956|1491041080956|0.5h|0|dddddfsd|Waiting|Daily|no_data
첫 번째 열의 이름은 StartTime입니다.
하지만 다음 명령을 실행할 때 :
select * from DailyAffairEntry where StartTime between '10000000000000' and '1500000000000';
나는 그들 중 두 개만 얻었습니다. 1491034484096|1491034484096|1491034484096|0.5h|0|xvcxc|Ongoing|Daily|no_data 1491041080956|1491041080956|1491041080956|0.5h|0|dddddfsd|Waiting|Daily|no_data
나는 그들 모두를 얻을 것으로 예상했지만.
내 명령에 문제가 있습니까? 내가 원하는 것을 얻을 수없는 이유는 무엇입니까? 제발 도와주세요.
테이블 사양을 제공하면 문제를 더 쉽게 재현 할 수 있습니다.
나는 테이블 생성 CREATE TABLE
DailyAffairTable (
상영 INTEGER,
필드 2 INTEGER,
입력란 3 INTEGER,
입력란 4 INTEGER,
입력란 5 INTEGER,
입력란 6 INTEGER,
입력란 7 INTEGER,
입력란 8 INTEGER,
입력란 9를INTEGER )
쿼리 사용 : select * from DailyAffairTable where startTime between 1000000000000 and 15000000000000
그리고 5 개 행이 모두 표시됩니다 (DB 브라우저는 null 필드를 복사하지 않음) : ' "1491033937313" "1491033941293" "1491033968286"
"1491034484096" "141034484096" "141034484096"
"1491034492043" "1491034509143" "1491034492043"
"1491034495083" " 1491034499634 ""1491034517595 "
"1491033937313 ""1491041080956 ""1491041080956 " '
그래서 그것은 나를 위해 작동합니다 ...
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다