본문 바로가기

order by2

[스크랩] 오라클 rownum 사용 순서대로 정렬 후 15개를 가져오는 결과를 원하신 거면 둘다 틀렸는데요.다음과 같이 해야 원하는 결과를 얻으실 수 있습니다. 1. id로 시작하는 index가 없는 경우SELECT ZZZ.*FROM ( SELECT id,name,email,homepage,content,ip,password,input_date FROM guestbook ORDER BY id desc ) ZZZ WHERE rownumBETWEEN 1 AND 15빨간색처럼 해야 원하는 결과를 얻을 수 있습니다. 이 처리는 데이터가 1억건이라면 1억건을 sort후 처리하므로 대용량에서는 Time-out이 될 수 있습니다. 2. id로 시작하는 인덱스가 guestbook_idx1이라고 가정하여 존재하는 경우SELECT ZZZ.*FROM( SEL.. 2013. 4. 21.
[SQL 기본만 알아도 할껀 다한다.] 정렬 Order by에 대해 안녕하세요 ~ 김블루입니다.ㅋ오늘은 데이터 정렬! > 에 대해 알아보겠습니다.SQL문을 쭉~ 쳐보시면서 따라오시면 됩니다.ㅎ 첫 시간에 배운 기본적인 조회 문장입니다.employees 테이블을 예제로 사용합니다. order by 절을 추가한 결과 입니다. 기본 조회 문장과 차이가 보이시나요??salary의 결과가 작은 순서대로 정렬되어 출력되었네요 ㅋorder by [정렬 기준 컬럼] 으로 쓰시면 되고 출력하지는 않지만, 조회 대상의 테이블에 존재하는 어떤 컬럼을 기준으로 쓰셔도 됩니다. ㅋ 기준 컬럼에 [[ASC]] 키워드를 사용했습니다.오름차순(Ascending power)입니다.ㅋ작은 것부터 차례대로 출력해줍니다. 반대로 [[DESC]] 키워드를 사용했습니다.내림차순(Descending power).. 2012. 7. 4.