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

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

안녕하세요


 with ttt as (

 

 select  1 as num1, 3 as num2, 'a' as type  union all 

 select  1 as num1, 3 as num2, 'b' as type  union all 

 select  2 as num1, 1 as num2, 'a' as type  union all 

 select  1 as num1, 1 as num2, 'a' as type  union all 

 select  5 as num1, 4 as num2, 'b' as type  union all 

 select  1 as num1, 5 as num2, 'c' as type  

 )


위와같이 임시 테이블이구요.


제가 궁금한것은.


where 조건절에 in ('a', 'b') 해서 sum합계를 구해도 되지만 그런거말고.


where 조건절 쓰지않은 대신..



select  sum(num1), sum(num2) over( 요안에는 in ( 'a', 'b'))  

from ttt


그러니깐 in 인자값 들어갈 곳은 한개 이상 들어가야하는데..다른 방법이 없을까요? 음.


즉  'a', 'b' 해당된  sum(num1), sum(num2) 합계를 구하는 과정입니다. 물론 조건절 쓰지않구요.

No. Subject Author Date Views
6893 mysql 물어볼게 있어요 ㅠㅠ [2] jiyoooon 2013.06.15 6480
6892 TRY CATCH 문 질문... [5] 메칸더 2013.06.14 5079
6891 간단한 쿼리 같은데 안풀리네요 [2] 캔디 2013.06.14 4685
6890 SSL 공급자: 신뢰되지 않은 기관에서 인증서 체인을 발급....오류가 나옵니다. [4] 김시준 2013.06.14 14007
» 조건절 where 안에 in 쓰지않고 서브쿼리에 in 처럼 다중 써서 sum 구하는건데 [3] 바보 2013.06.14 5260
6888 쿼리분석기 과 프로그램에서 호출한 프로시저 속도 차이 및 재생성 [4] mr-choi 2013.06.13 5708
6887 특정 조회기간에 따른 쿼리속도문제 [1] 델리스파이스 2013.06.13 6244
6886 sp_help의 결과를 받아 볼 수 있는 방법이 있습니까? [2] 김시준 2013.06.13 6565
6885 sql 2008 미러링시 미러서버에서 장애조치??? 쑤봉e 2013.06.13 4896
6884 쿼리문의 입니다. [10] 다은빈아빠 2013.06.13 4481
6883 엑셀 파을을 업로드해서 DB에 저장하는데요.. [1] 3bong 2013.06.13 9491
6882 sa 계정 비번이 저절로 바뀌는거 같아요 [1] 삐돌이 2013.06.13 5119
6881 혹시.. EDI 시스템에 대해서 설계 해 보신분 계신가요? [1] 다복이 2013.06.13 4487
6880 2012 SSMS 불편 [4] dorhi73 2013.06.12 32895
6879 Update Trigger 문의 [2] 에퀴페 2013.06.12 5311
6878 sp_rename 하면 테이블 이름외의 변경에 대해서 [1] 전념 2013.06.12 6752
6877 끝 문자열 처리 문의요 [2] afddsa 2013.06.12 4633
6876 뷰에 인덱스 생성하는데 오류발생..문의 [4] pobiblue 2013.06.12 5111
6875 버퍼풀 사용량 제한 관련 문의 드립니다. 수노 2013.06.12 4923
6874 문자열 변환 문의드립니다. [2] 무라무라 2013.06.11 9014





XE Login