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

sqlite 쿼리문 관련....이거 이렇게 하면 이렇게 나올까요

0 추천
/SELECT 문
   public Cursor fetchData10() {
    return db.query(
       TABLE_NAME,
       new String[] {IDX, TAGNAME, DESCRIPTION, TAGTYPE, TAGGROUP, EULO, EUHI, EUUNIT, LOTRIP, HITRIP, RISK, CVALUE, ALARM, REGDATE, HI, HIHI, LO, LOLO},
       null,
       null,
       null,
       null,
       REGDATE + " DESC LIMIT 10, "+RISK+" DESC");
    }

맨 끝에 order by 절에 대한 질문인데요.

저렇게하면 REGDATE 내림차순으로 일단 10개가 추려진 상태에서,

그 10개 범위 안에서 10개 모두를 대상으로 RISK순으로 다시 정렬이 되는건가요?

그게 맞으면 제가 원하는 목적 달성이 되는거긴한데...

이게 혹시 REGDATE 내림차순으로 10개가 추려진 상태에서

"REGDATE가 각각 다른 Row에 대해서만, REGDATE가 같은 Row들 안에서만"

RISK순으로 재정렬되는 소스 구문인것 같기도 해서요. 이러면 실패라...

지금 테스트가 잠시 불가한 상황이라 여기에 미리 질문 올려봅니다.

개님의습성 (2,500 포인트) 님이 2013년 8월 7일 질문

1개의 답변

0 추천
오더바이절에 마지막에 콤마 넣고 구문 추가 하니까 에러납니다.

LIMIT 10 까지만 먹는것 같네여
Gradler (109,780 포인트) 님이 2013년 8월 7일 답변
...