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 6892 게시물 읽기
No. 6892
sql 쿼리 질의 드립니다~
작성자
하메스
작성일
2015-03-15 21:04
조회수
4,966

 A라는 테이블이 있고

종류, 갯수    이렇게 컬럼이 정의 되어있습니다

예를 들면 사과가 3개, 바나나가 2개 머 이런식으로요~

그럼 조회를 했을 때 

사과       3

바나나   2

 

이렇게 나오는데 이거를 중복된 값도 다 나오게

사과    1

사과    1

사과    1

이렇게 나오게 하는 방법이 있을까요~

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

WITH tableA( ele, cnt )

AS
(
SELECT N'사과', 3
UNION ALL SELECT N'바나나', 2
)
, nums( num )
AS
(
SELECT ROW_NUMBER() OVER ( ORDER BY ( SELECT NULL ) )
FROM sys.all_columns
)
SELECT ele, 1
FROM tableA
INNER JOIN nums
ON tableA.cnt >= nums.num
WHERE ele = N'사과'
;
우욱님이 2015-03-16 09:39에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
6895중복된 컬럼의 값은 한 개만 나오게 하고싶어요 [2]
궁그미
2015-03-18
5136
6894MS SQL 프로시저 실행시 오류 현상
신상우
2015-03-17
6560
6893Procedure 실행시 속도 저하 해결법? [2]
박창수
2015-03-17
10998
6892sql 쿼리 질의 드립니다~ [1]
하메스
2015-03-15
4966
6891밑에글 작성잔데요. 현재 호텔에 머무르고 있는 손님 수 구하려해요. [10]
ㅁㅁ
2015-03-12
6126
6890일자별 호텔방문 손님 수 [5]
양현지
2015-03-10
6797
6889mssql DB 질문드립니다. [1]
듀기파파
2015-03-09
4652
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.049초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다