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
운영게시판
최근게시물
Oracle Q&A 5729 게시물 읽기
No. 5729
Re: Re: Re: SQL문...제발 알려주세요.. T.T
작성자
44th
작성일
2001-07-06 19:30
조회수
1,005

select

'갯수' as 이름,

sum(decode(도시명필드,'서울', 갯수, 0)) as 서울,

sum(decode(도시명필드,'대구', 갯수, 0)) as 대구,

sum(decode(도시명필드,'부산', 갯수, 0)) as 부산

from 테이블명

union all

select

'판매원수' as 이름,

sum(decode(도시명필드,'서울', 판매원수, 0)) as 서울,

sum(decode(도시명필드,'대구', 판매원수, 0)) as 대구,

sum(decode(도시명필드,'부산', 판매원수, 0)) as 부산

from 테이블명

union all

select

'총가격' as 이름,

sum(decode(도시명필드,'서울', 총가격, 0)) as 서울,

sum(decode(도시명필드,'대구', 총가격, 0)) as 대구,

sum(decode(도시명필드,'부산', 총가격, 0)) as 부산

from 테이블명

 

이런식이면,, 될까요?

 

::

:: >>신원식 님께서 쓰시길<<

::

:: ::

:: :: >>초보 님께서 쓰시길<<

:: ::

:: :: ::

:: :: :: 지금 매우 급하고 답답해서 이렇게 고수님들의 도움을 구합니다.

:: :: :: 아래와 같은 형태로 출력이 나오게 SQL을 작성하는 방법을 알고자 합니다.

:: :: :: 집단함수인 갯수,판매원수,총가격과 그룹인 서울,대구,부산이 바뀌어져

:: :: :: 있는 형태입니다...

:: :: ::

:: :: :: +---------+--------+--------+-------+

:: :: :: | | 서울 | 대 구 | 부산 |

:: :: :: +---------+--------+--------+-------+

:: :: :: | 갯수 | | | |

:: :: :: +---------+--------+--------+-------+

:: :: :: |판매원수 | | | |

:: :: :: +---------+--------+--------+-------+

:: :: :: | 총가격 | | | |

:: :: :: +---------+--------+--------+-------+

:: :: ::

:: ::

:: :: group by를 이용해서 sum 함수를 쓰면 될듯 합니다.

:: ::

:: :: select sum(갯수), sum(판매원수), sum(총가격)

:: :: from 테이블명

:: :: where (해당하는 조건)

:: :: group by 도시명필드

:: ::

:: :: 다른 방법도 있긴 한데...

:: :: 지금 머리에서 떠오르는 방법이 ......

:: ::

:: 우선 이렇게 빨리 답변을 해주셔서 감사합니다. ^^

:: 하지만 위의 SQL은 sum(갯수), sum(판매원수), sum(총가격)이 어느 도시인지를

:: 알 수가 없쟌아요..??

:: 그렇다고 SELECT 앞에 도시명을 주고 하면 제가 원하는 것과는 다르게 즉

:: 도시명이 Row로 나타나서...T.T

[Top]
No.
제목
작성자
작성일
조회
5727SVRMGR&gt;startup; 할때 데이타 베이스 초기화 오류....
최수정
2001-07-06
1481
5732┕>Re: SVRMGR&gt;startup; 할때 데이타 베이스 초기화 오류....
ahah
2001-07-07 01:41:09
1574
5726SQL질의어 질문이영
김동철
2001-07-06
1236
5733┕>Re: SQL질의어 질문이영
ahah
2001-07-07 01:49:50
1406
5715오라클 Rowid에 대해서...
김동철
2001-07-06
1359
5719┕>Re: 오라클 Rowid에 대해서...
신원식
2001-07-06 17:50:50
1619
5720 ┕>Re: Re: 오라클 Rowid에 대해서...
김동철
2001-07-06 18:01:44
1473
5722  ┕>Re: Re: Re: 오라클 Rowid에 대해서...
신원식
2001-07-06 18:11:12
1569
5725   ┕>Re: Re: Re: Re: 오라클 Rowid에 대해서...
김동철
2001-07-06 18:46:12
1390
5711SQL문...제발 알려주세요.. T.T
초보
2001-07-06
1121
5723┕>Re: SQL문...제발 알려주세요.. T.T
신원식
2001-07-06 18:13:30
1002
5724 ┕>Re: Re: SQL문...제발 알려주세요.. T.T
초보
2001-07-06 18:45:19
1140
5729  ┕>Re: Re: Re: SQL문...제발 알려주세요.. T.T
44th
2001-07-06 19:30:21
1005
5743   ┕>Re: Re: Re: Re: SQL문...제발 알려주세요.. T.T
권혁봉
2001-07-07 13:12:26
1183
5709게시판 말들때요....
김동철
2001-07-06
1138
5713┕>Re: 게시판 말들때요....
김동철
2001-07-06 14:48:16
1126
5708롤백세그먼트가 풀이 낳는데 .
아나키
2001-07-06
1208
5721┕>Re: 롤백세그먼트가 풀이 낳는데 .
신원식
2001-07-06 18:07:58
1516
5746 ┕>Re: Re: 롤백세그먼트가 풀이 낳는데 .
투명잉크
2001-07-07 19:56:07
1400
5706윈도우2000에서 서버에 있는 오라클DB를 사용하는 실행화일을 만들수 있나요?
이종원
2001-07-06
1164
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.025초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다