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 3810 게시물 읽기
No. 3810
이런 쿼리도 되나요.? 도와주세요
작성자
김인수(espaek)
작성일
2007-10-18 06:23ⓒ
2007-10-18 06:27ⓜ
조회수
2,648

[table "A"]
      id       num
      1         5
      2         3



<output>
      id        num
      1          1 of 5
      1          2 of 5
      1          3 of 5
      1          4 of 5
      1          5 of 5
      2          1 of 3
      2          2 of 3
      2          3 of 3

답변주시면 감사드리겠습니다... 되긴 하겠죠.? 안되는건 없으니까.

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

A 테이블의 넘버가 2048 이하라면 master.dbo.spt_values 시스템 테이블을 더미테이블로 하여
다음과 같이 구하시면 됩니다.

create table a(id int,num int)
insert a
select 1,5 union all
select 2,3

--------------------------------------------------
select a.id, ltrim(str(n.number+1)) + ' of ' + ltrim(str(a.num)) num
 from a a join master.dbo.spt_values n on a.num > n.number
where n.type = 'P'


/*
id          num
----------- ------------------------
1           1 of 5
1           2 of 5
1           3 of 5
1           4 of 5
1           5 of 5
2           1 of 3
2           2 of 3
2           3 of 3

(8개 행 적용됨)
*/

최석준(beatchoi)님이 2007-10-18 09:30에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3814시작 날짜와 완료 날짜를 계산해서 걸린시간을 환산하려고 하는데요.. [1]
..
2007-10-19
5089
3813Update를 하는 SP 문제입니다.
헬프미ㅠㅠ
2007-10-18
2882
3812쿼리가 실행시간이 너무 오래걸리네요. [1]
juicinemo
2007-10-18
3763
3810이런 쿼리도 되나요.? 도와주세요 [1]
김인수
2007-10-18
2648
3809데이터검색 명령문 좀알려주세요 [4]
이우혁
2007-10-17
2713
3808엔터프라이즈 메니져에서 입력한 값을 볼려면 어떻게 하나요.
초보
2007-10-17
2245
3807테이블생성 질문 [1]
가리
2007-10-17
2839
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다