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

DB sqLite 에서 특정컬럼 그룹별로 자동순번 가능한가요?

0 추천
오라클에서는 되던걸로 알고 있는데 sqLite 로는 가능한가요? 이렇게 조회하고 싶습니다.

예를들어 날짜별로 조회하면

DAY    ROWNUM   COLUMN

24     1               data1        

24     2               data2      

24     3               data3    

25     1               data1      

25     2               data1       

여기에서 24일에 2번을 지우면

DAY    ROWNUM   COLUMN

24     1               data1          

24     2               data3    

25     1               data1      

25     2               data1     

다시 이렇게... 어떻게 DB를 짜야 되는지 부탁드립니다..
익명사용자 님이 2016년 3월 23일 질문
2016년 3월 23일 수정

2개의 답변

0 추천
rawQuery 에서 ORDER BY 주면 되지 않아요?
aucd29 (218,390 포인트) 님이 2016년 3월 23일 답변
0 추천
DB가 아닌 SQL 의 내용이네요....ROWNUM 이라는 필드는 실제 필드가 아닌 가상필드로 SQL에서 생성해주셔야 합니다.

 

오라클이나 mysql 같은 경우는 그런 기능이 가능하긴 한데...

SQLite 에서도 가능한지는 테스트를 해봐야 할것 같습니다.

구글에서 "sql 그룹별 순번" 으로 검색해보시면 관련된 내용을 보실 수 있으실 것입니다.
바램 (19,650 포인트) 님이 2016년 3월 23일 답변
...