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 1331 게시물 읽기
No. 1331
sql 질문입니다. ㅠ.ㅠ
작성자
김기훈(dhghgh)
작성일
2004-05-18 15:40
조회수
2,878

mysql 에서는 됬던것 같은데요.

select term from TB_chk group by term order by id asc;

혹은

SELECT distinct term FROM TB_chk ORDER BY id

이게 왜 안돼는거죠?

아래와 같은 테이블이 있다고 쳤을때

term 의 값을 중복제거해서 id의 순서대로 뽑고싶습니다.

------------------------------------------------------------------------

id term sex weight tall persent
1 출산시 남자 2.56 46 3
2 출산시 남자 2.83 47.9 10
3 출산시 남자 3.09 49.1 25
4 출산시 남자 3.36 50.8 50
5 출산시 남자 3.67 52.4 75
6 출산시 남자 3.93 54.8 90
7 출산시 남자 4.42 56 97
8 출산시 여자 2.49 42.2 3
9 출산시 여자 2.71 47 10
10 출산시 여자 2.99 48.5 25
11 출산시 여자 3.26 50.5 50
12 출산시 여자 3.56 51.6 75
13 출산시 여자 3.89 53.2 90
14 출산시 여자 4.39 55 97
15 1개월 남자 3.4 50 3
16 1개월 남자 3.8 51.9 10
17 1개월 남자 4.13 53.5 25
18 1개월 남자 4.59 55.2 50
19 1개월 남자 5 57 75
20 1개월 남자 5.21 60.9 90
21 1개월 남자 5.68 69 97
22 1개월 여자 3.28 49 3
23 1개월 여자 3.56 51 10
24 1개월 여자 3.99 52.5 25


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

상식적으로 불가능한 문장이라고 생각합니다.

어느 DB에서건..

 

테이블의 데이터가 위와 같을때..

TERM은 2 종류이고..

ID는 로우의 수만큼 있네요..

ID 순서로 소트하는 것은 어떻게 해야 하죠?

 

정히 ID순으로 소트를 하고 싶다면..

ORDER BY MAX(ID) ASC 혹은 ORDER BY MIN(ID) ASC

해야하겠죠?

 

"term 의 값을 중복제거해서 id의 순서대로" 뽑는다는 것은

어떤 의미인지? 언뜻 이해가 가지 않는데요..

 

원하시는 결과 값을 보여주시면 좋을 듯 하네요..

 

 

SQL님이 2004-05-18 19:37에 작성한 댓글입니다.
이 댓글은 2004-05-18 19:40에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1334[질문] 테이블 속성 보는법 [2]
끙이
2004-05-19
2949
1333변경된 데이터를 알아낼 수 있나요? [1]
김명섭
2004-05-19
2486
1332master,msdb,tempdb 등을 다른 디스크로 옮기는 방법점 알려주세요
김형모
2004-05-19
2480
1331sql 질문입니다. ㅠ.ㅠ [1]
김기훈
2004-05-18
2878
1330권한 설명좀 해주세요 ....
포비
2004-05-17
2548
1328[질문]select 한 결과를 create하고싶습니다. [3]
DB왕초_보
2004-05-13
2722
1327데이터 복구 관련 질문입니다.. [1]
박태수
2004-05-13
2882
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.016초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다