데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

with 구문으로 임시테이블 형식으로 사용할때

아래와 같은 예가 있다면


WITH BookTemp AS
 (
  SELECT
  ROW_NUMBER() OVER(ORDER BY Price ASC) AS 'No',
  Title, Writer, Price
  FROM Book
 )
SELECT *
 FROM BookTemp  WHERE No = 3


여기까지는 문제가 없는데 하나의 문장을 더 추가해서 BookTemp 라는 테이블을 2개 이상 연속으로 사용할수는 없나요?
WITH BookTemp AS
 (
  SELECT
  ROW_NUMBER() OVER(ORDER BY Price ASC) AS 'No', 
  Title, Writer, Price
  FROM Book
 )
SELECT * 
 FROM BookTemp  WHERE No = 3

SELECT * 
 FROM BookTemp  WHERE No = 5


위 구문에서는

SELECT * 
 FROM BookTemp  WHERE No in (3,5) 이렇게 해도 되겠지만

값을 구분해서 받아야 할 필요가 있어서요~

No. Subject Author Date Views
7292 생일자 구하기 쿼리 질문좀요/. [7] javamanyo 2013.10.31 4696
7291 update 쿼리문 질문 있습니다. [1] 이문현 2013.10.31 4049
7290 Query 질문 기초입니다... [4] 에센이 2013.10.31 3653
7289 SQL 서버 구성관리자에서요 [1] 클리티에 2013.10.31 3378
7288 outer 데이터 조회 질문입니다! [5] 추소 2013.10.30 3267
7287 Job history 모두 볼수 있는 쿼리가 있나요? [3] 나는짱이야 2013.10.30 6348
7286 데이터 조회 질문드려요 ^^ [6] WhoAmI 2013.10.29 3131
7285 고객정보를 특수문자로 저장시키는법 [1] 이럴수가 2013.10.29 4213
7284 테이블을 Union해야할지 Join해야할지 모르겠습니다. [5] PowerChobo 2013.10.29 3959
7283 옵티마이저에 관해서 궁금한게 있습니다. [2] 군고구마 2013.10.29 3331
7282 지정한 파일은 SQLSERVER의유효한 데이터베이스 파일이 아닙니다. [1] 엄조비 2013.10.28 5174
7281 MDB query문제..? [2] 문상연 2013.10.27 5991
7280 선생님들.. [6] 백호경 2013.10.26 3631
» with 구문으로 임시테이블 형식으로 사용할때 [2] 냥냥 2013.10.25 9713
7278 그룹으로 묶어서 값이 달라지면 1,0으로 토글 값을 만들수 있는방법이 있을까요? [6] 냥냥이맘 2013.10.25 15902
7277 필드들을 조합해서 10,21,31 처럼 들어가게 만든 후 포함한 값 뽑기... [6] taz2315 2013.10.25 4052
7276 SET STATISTICS 관련 [4] 망토가좋아 2013.10.25 3633
7275 선배님들 mssql mysql 데이터 연동에 관하여 질문이 있습니다. [1] alima 2013.10.24 5175
7274 선입선출 해당 값만큼의 IDX알아내기 [5] 이시우_301202 2013.10.24 8047
7273 MAX(column) 한 컬럼중 최소컬럼 찾기 [2] 오리지널 2013.10.23 5280





XE Login