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
운영게시판
최근게시물
MySQL Q&A 27578 게시물 읽기
No. 27578
flow control Query 질문 드립니다.
작성자
이상경(skrcrc)
작성일
2008-05-26 22:36ⓒ
2008-10-17 18:57ⓜ
조회수
3,244

안녕하세요. mysql 5.0 버전을 쓰고 있습니다.


간단하게. 다음 row를


Section Grade Point
6 1 100
7 1 200
8 1 300
10 1 400
11 1 500
12 1 600
6 2 111
7 2 222
8 2 333
10 2 444
11 2 555
12 2 666
6 3 121
7 3 221
8 3 321
10 3 421
11 3 521
12 3 621
6 4 1000
7 4 2000
8 4 3000
10 4 4000
11 4 5000
12 4 6000
6 5 10000
7 5 20000
8 5 30000
10 5 40000
11 5 50000
12 5 60000



이렇게 출력 하고 싶습니다.


Grade Section6 Section7 Section8 Section10 Section11 Section12
1 100 200 300 400 500 600
2 111 222 333 444 555 666
3 221 221 121 121 121 121
4 1000 2000 3000 4000 5000 6000
5 10000 20000 30000 40000 50000 60000





mysql 의 case , if 등의 Control Flow Function이나 Procedure 를 생성하지 않고

Query 한번에 출력하는 방법은 없을까요?


많은 조언 바랍니다.


감사합니다.

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

제 생각엔...

select Grade, 
          sum(case when...) Point6 , ...
  from table
group by ....

이런 형식으로만.. 가능하다고 생각되는데...


김보현(idbbo)님이 2008-05-29 11:53에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27581mysqldump 에러인데여....모르겠네여.
박동섭
2008-05-29
4170
27580파티션 작업시 문자열로 Range를 잡을수는 없나요?
이영선
2008-05-27
3471
27579Got Error 127 from storage engine [1]
손상모
2008-05-27
3490
27578flow control Query 질문 드립니다. [1]
이상경
2008-05-26
3244
27577새로 만든 사용자에게 데이터 베이스 생성 권한을 주려면 어떻게 해야하죠? [3]
김건호
2008-05-26
3595
27576넷빈즈-tomcat-MySql 한글 입력 문제 질문입니다...ㅠㅠ
김래옥
2008-05-26
3590
27575특정 테이블이 주기적으로 지워집니다 [1]
이재만
2008-05-22
3059
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다