데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
번호를 1,2,3,4 ... 이렇게 생성하려면 아래 구문에서 어떻게 추가를 해줘야 하나요?
select cc_card_name , (번호생성) From [dbo].[CHARGE_CALC]
group by cc_card_name
신한 1
국민 2
농협 3
비씨 4
.
.
.
.
앞에 카드사 이름은 쿼리에서 가져오는데 번호생성은 직접 만들어서 하려고 합니다.
Comment 3
-
철스
2015.01.05 10:26
select cc_card_name , ROW_NUMBER() over(order by cc_card_name ) as '번호생성'
From [dbo].[CHARGE_CALC]
group by cc_card_name -
진윤호
2015.01.06 16:38
select cc_card_name , ROW_NUMBER() over(order by cc_card_name ) as '번호생성'
From
(
SELECT cc_card_name FROM [dbo].[CHARGE_CALC] group by cc_card_name
) AS T_CHARGE_CALC
위와같은 번호라면 이미 정해진 숫자일테니 함수를 이용하시거나 테이블에 정의해 두고 조인해서 값을 도출하는 것이 좋겠네요.