안드로이드 개발 질문/답변
(글 수 45,052)
SQLite 에서 query 로 조회시 맨 마지막 파라메타가 order by 이더군요.
컬럼명을 넣으면 기본 정렬로 나오던데...
오름차순으로 설정하려면 어떻게 해야 하나요?
컬럼명을 넣으면 기본 정렬로 나오던데...
오름차순으로 설정하려면 어떻게 해야 하나요?
2010.03.02 09:21:15
select * from 테이블명 order by 정렬하고 싶은 필드명 asc(오름차순)
select * from 테이블명 order by 정렬하고 싶은 필드명 desc(내림차순)
select * from 테이블명 order by 정렬하고 싶은 필드명 desc(내림차순)
2010.03.02 14:07:19
제 질문이 좀 모호했던것 같네요..
select 구문을 아래와 같이 query 로 실행하는데요..
public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
여기서 orderBy 에 컬럼명을 넣었습니다. 이때 컬럼명으로 정렬되는데.. 여기에 desc, asc 를 넣으면 에러가 납니다.
그냥 단순하게... orderBy 에 "column desc" 하니 되네요~
select 구문을 아래와 같이 query 로 실행하는데요..
public Cursor query (String table, String[] columns, String selection, String[] selectionArgs, String groupBy, String having, String orderBy, String limit)
여기서 orderBy 에 컬럼명을 넣었습니다. 이때 컬럼명으로 정렬되는데.. 여기에 desc, asc 를 넣으면 에러가 납니다.
그냥 단순하게... orderBy 에 "column desc" 하니 되네요~