마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

SQLITE _id로 previous, next _id 검색하는 방법 질문

0 추천

androidstudio java에서

_id로 SQLITE를 검색해,

previous(이전) _id와 next(다음) _id를 얻으려고 합니다.

앱이라네 (200 포인트) 님이 2021년 6월 22일 질문

1개의 답변

+1 추천

SQL을 써본지가 너무 오래되어서, 정확히는 모르겠지만 한가지 떠오르는 방법은

SQLite의 _id는 자동생성필드이므로, 찾으려는 _id를 기준으로 _id가 제일 큰 것과 작은 레코드를 union하면 될 수 있을 것 같다는 생각이 드네요.  

select max(_id) from table_name where _id < :id
union
select min(_id) from table_name where _id > :id

 

spark (224,800 포인트) 님이 2021년 6월 22일 답변
친절한 답변 감사합니다. ^^
...