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 779 게시물 읽기
No. 779
MSSQL쿼리 결과에서 행순서를 뽑아내는 방법은?
작성자
러프
작성일
2003-04-23 12:47
조회수
5,877

고수님들 조언 하나 받고자 글을 드립니다.

 

쿼리분석기에서 쿼리를 돌리면 결과가 여러행일때

 

맨앞에 1,2,3,...이렇게 일련번호가 엑셀처럼 붙잖아요.

 

그걸 쿼리에서 뽑아낼수는 없나요.

 

쿼리의 한필드로서 말입니다.

 

조언 부탁드립니다.

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

select sub1.agency_cd ,sub1.agency_nm ,sum(sub1.cnt)

from

( select agency_cd ,

agency_nm ,

count(*) as cnt

from t_agency

where agency_cd between '110001' and '120000'

group by agency_cd ,agency_nm ) as sub1 ,

( select agency_cd ,

agency_nm ,

count(*) as cnt

from t_agency

where agency_cd between '110001' and '120000'

group by agency_cd ,agency_nm ) as sub2

where sub1.agency_cd >= sub2.agency_cd

group by sub1.agency_cd ,sub1.agency_nm

order by sub1.agency_cd

미르님이 2003-04-28 09:42에 작성한 댓글입니다.

identity 함수를 이용하시면 됩니다.

 

즉, 원래의 쿼리문이

 

Select a_col From tb_table

 

이라고 했을 때, 앞에 넙버링을 하고 싶으시다면

 

Select IDENTITY(int, 1, 1) as num, a_col From tb_table

 

과 같이 하시면 원하시는 결과를 얻으실 수 있습니다.

woonok님이 2003-04-28 22:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
783[질문]파일 관리는 어떻게 [1]
고경현
2003-04-25
3612
782테이블 소유권 변경에 대한 문의 [1]
이호영
2003-04-25
4474
781Log Shipping 이 안됩니다..
lemmebe
2003-04-24
3829
779MSSQL쿼리 결과에서 행순서를 뽑아내는 방법은? [2]
러프
2003-04-23
5877
778mysql을 api로 연동하려고 하는데....ㅠㅠ [1]
미노
2003-04-17
3832
777MS-SQL 1433 포트를 바꾸고 싶습니다.. [1]
아톰
2003-04-17
4561
776[질문] 쿼리분석기 로 로긴을 할려는데 에러가... [2]
손동언
2003-04-16
4118
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다