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 6922 게시물 읽기
No. 6922
select top newid 관련 질문입니다.
작성자
코우지(daum6201)
작성일
2015-10-12 21:02
조회수
2,591

select top 10 * from 테이블 order by newid();

 

이렇게 했을때 몇번째로 셀렉트 됬는지 열번호 알아 오는 방법 있을까요?

 

다른 테이블에 셀렉트 한걸 인서트 해야 하는데

그때 몇번째로 셀렉트 됬는지 1 부터 10번까지 번호를 붙여야 하는 상황입니다.

 

 

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

Rownumber 이용하면 되지 싶은데요?

참고만 하세요

 

--쿼리시작

Select a.*

  From 

          (

                  Select a.*

                             ,RowNumber() Over(Order By newid())  As rn

                      From 테이블 a

            ) a

Where a.rn Between 1 And 10

 

최한영(terry0515)님이 2015-10-13 09:23에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
6926일자별 통계쿼리
dks 안순형
2015-11-06
2324
6924일주일간 매일 합을 구해야 하는데요... [2]
정지현
2015-11-03
2657
6923update 에러
nekku
2015-10-14
2452
6922select top newid 관련 질문입니다. [1]
코우지
2015-10-12
2591
6921% 100 은 MSSQL2000 에서 지원안되나요? [1]
김우성
2015-10-03
3157
6920count시 값이 없을때 0으로 값이 있을때 -1 을 처리할려면 [3]
둥둥이
2015-10-02
2827
6919[질문] SQL Server 2012 의 가져오기 기능 "엑셀 2010" 이상 지원 문의 [1]
궁금이
2015-09-28
2863
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.066초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다