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
운영게시판
최근게시물
PostgreSQL Q&A 7231 게시물 읽기
No. 7231
셀렉트시 row번호 넣기
작성자
moons
작성일
2007-10-04 17:53
조회수
5,578

안녕하세요

날씨가 쌀쌀해 지는게 이제 가을인가 봅니다..




select 문에서 


select * from tbanme order by name


name |     score |   btype     |  sex      |

n1              100          a              m

n2               200          b             w

n3               300         ab             w





여기에서 컬럼에 row번호를 넣고 싶습니다.

첫번째 데이타면.


 NO   |name |     score |   btype     |  sex      |

  1         n1              100          a              m

  2        n2               200          b             w

  3        n3               300         ab             w



그냥 order by 한 순서대로만 쭉~ 일련번호가 나오면 되는데 어떻게 해야 할까요?

알려주시면 감사드리겠습니다.^^


부탁드립니다.

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

억지로 하면 넣을수는 있씁니다만...


효율이 그다지 좋을것이라곤 생각이 안 드네요..


tyro님이 2007-10-04 23:37에 작성한 댓글입니다. Edit

음.. generate_series 를 쓰면 되지 않을까~ 하는 막연한 생각이 ㅋ;

신기배(소타)님이 2007-10-05 07:51에 작성한 댓글입니다.

안녕하십니까. 김정주입니다.

저랑 같은 경우인가 해서요. ㅎㅎ

CREATE TEMP SEQUENCE TSEQ;

SELECT nextval('TSEQ'), T.FLD1 ... FROM TBL ORDER BY FLD;

DROP SEQUENCE TSEQ;

이렇게 했어요.

혹시 도움이 되셨으면 좋겠네요.

건강하십시오.

김정주님이 2007-10-10 11:34에 작성한 댓글입니다. Edit

정주님 아이디어도 꽤 괜찮네요. 

그런데, 매번 select 마다 그 번호가 증가할 것 같군요. -.-

어떻게 풀면 좋을까 ^^

김상기(ioseph)님이 2007-10-10 13:29에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
7235postgresql 8.3 beta1의 향상된 기능 중 어떤게 맘에 드시나요? [4]
박성철
2007-10-09
6135
7234트리거 만들어서 해봤는데..이상해요.. [3]
김명구
2007-10-08
5562
7233pgsql에서 특정 쿼리문에 대한 결과를 csv 파일또는 txt파일로 다이렉트로 out 가능한지요 [2]
김명구
2007-10-06
5760
7231셀렉트시 row번호 넣기 [4]
moons
2007-10-04
5578
7230db connect시에.. [1]
영광
2007-09-28
5515
7229제발 부탁드립니다..해결 방법좀 알려주세요 [1]
조진우
2007-09-26
5312
7228서버추가방법 갈켜줄사람 [1]
ㅁㅁ
2007-09-21
4947
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다