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 1441 게시물 읽기
No. 1441
case문에서요??
작성자
김민호(ilovejeda)
작성일
2004-07-21 18:40
조회수
3,239

간단한거 같은 느낌만 팍팍드는..ㅠㅠ

테이블 하나에서

데이타 레코드가 다음과 같을때요

국가 / 스포츠 / 점수

한국 / 축구 / 3

한국 / 배구 / 4

한국 / 야구 / 5

미국 / 축구 / 0

미국 / 배구 / 0

미국 / 야구 / 0

일본 / 축구 / 1

일본 / 배구 / 1

일본 / 야구 / 1

출력을

스포츠 / 한국 / 미국 / 일본

축구 / 3 / 0 / 1

배구 / 4 / 0 / 1

야구 / 5 / 0 / 1

위와 같이 뿌릴려면 sql문을 어떻게 해야되나요?????

감이 통 안오네요..저좀 구제해주시길...

select 스포츠,
Case 국가 WHEN 한국 THEN 점수 END AS 한국
from 테이블

이렇게 하면 9개의 데이타가 나와서 group by 국가

했더니 에러가 나더군요.. ㅠㅠ

개념도 잘 안잡히고 죽겠슴다....

그래도 이 글 읽으신 분들이 다들 행복하시길........ ^^

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

select a.sports, a.score as '한국', b.score as '미국', c.score as '일본'  from

(select sports, score from tmp where country = '한국') a,

(select sports, score from tmp where country = '미국') b,

(select sports, score from tmp where country = '일본')

c
where a.sports = b.sports and b.sports = c.sports
말씀하신대로 나오는데... 맞는지 모르겠네요.

최성일(melsme)님이 2004-07-26 09:40에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1444오라클에서 MS SQL 로 디비를 바꿀때 주의할점
엄원탁
2004-07-22
2231
1443procedure 실행 에러 [1]
김민영
2004-07-22
2682
1442엑세스에서 테이블 설계에 대해서 조언
안용찬
2004-07-22
2248
1441case문에서요?? [1]
김민호
2004-07-21
3239
1440access에서 outer조인 질문입니다.
한석
2004-07-21
2620
1439OPENQUERY를 이용한 변수값 저장~ [1]
이정호
2004-07-20
10084
1438IF문에 관해 질문있습니다. [1]
조종근
2004-07-20
3133
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다