database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 687 게시물 읽기
No. 687
[질문] 데이터 정렬 질문
작성자
신정욱(donsigner)
작성일
2003-01-15 15:36
조회수
4,163

db에 데이터가 저장되어있는데요.

 

a : b : c

-------

1 : 1 : 0

2 : 2 : 0

3 : 1 : 5

4 : 1 : 1

5 : 1 : 6

6 : 1 : 4

7 : 1 : 2

8 : 1 : 3

 

이렇게 저장되어있습니다.

 

이 데이터를 ORDER BY b DESC, c ASC

로 해서 정렬하면

 

a : b : c

-------

2 : 2 : 0

1 : 1 : 0

4 : 1 : 1

7 : 1 : 2

8 : 1 : 3

6 : 1 : 4

3 : 1 : 5

5 : 1 : 6

 

의 순으로 정렬됩니다.

 

여기서 특정 튜플에 대해 a 필드의 값을 알고 있을 때 정렬된 상태에서의 해당 튜플의 다음 튜플의 a 필드 값을 알려면 어떻게 해야 할까요?

 

그러니까 위의 정렬되지 않은 상태의 데이터에서 만일 어떤 튜플의 a필드의 값이 4라고 하면 그 다음 튜플로 a필드가 7인 튜플이 검색되었으면 하는 것입니다. a필드가 5인 튜플 말구요.

 

어떻게 해야 할지 알려주셨으면 합니다. 그럼.....

이 글에 대한 댓글이 총 1건 있습니다.

같은 쿼리에 top 1을 사용하시면 되겠군요

CSmaina님이 2003-01-16 13:07에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
691win mysql connect error....localhost...경험
dalsoo
2003-01-17
4118
690음력함수 관련(LunarDate) [1]
김시대
2003-01-16
5132
688[질문]엑셀 파일을 정기적으로 데이타베이스로 업뎃하는 방법.. [1]
이혜자
2003-01-15
4589
687[질문] 데이터 정렬 질문 [1]
신정욱
2003-01-15
4163
685[질문]생성된 데이터베이스 전체를 한번에 back up 하는 방법을... [1]
나그네
2003-01-14
4397
684[질문]MS-SQL 에서 테이블 소유 관계 [1]
pantarei
2003-01-14
4730
683값들중 가장 작은값 [1]
이승훈
2003-01-14
3870
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다