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 30924 게시물 읽기
No. 30924
여행 설문 결과 통계내기 질문입니다.
작성자
음악이좋아
작성일
2016-02-03 10:41ⓒ
2016-02-03 10:46ⓜ
조회수
7,319

급하게 회사에서 여행에 관련하여 호감도 설문 결과를 통계내려고 하는데 님들의 조언을 듣고 싶어서 글을 남깁니다.

php : 5.2.5, mysql : 5.1

호감도 테이블의 데이터는 1번과 같고 날짜별 호감도 통계 결과는 2번 입니다. 아직까지는 통계쪽은 미흡해서 님들의 좋은 답변 부탁드립니다. 한 개의 테이블로 구성을 했는데 다른 테이블 구성으로도 할 수 방법이 있으면 알려주셔도 됩니다.

1. 호감도 테이블 명 : good_feel

name
date
ho
nara
food
beer
car
tra
홍길동
2016.01.25
A
한국
스파게티
호가든
BMW
비행기
하니
2016.01.25
A
영국
불고기
기네스
GM
기차
둘리
2016.01.25
C
미국
쌀국수
코로나
BENZ
비행기
코난
2016.01.27
B
한국
초밥
기네스
BMW
비행기
철이
2016.01.27
A
한국
초밥
호가든
AUDI
영희
2016.01.27
C
미국
햄버거
아사히
BENZ
기차
똘이
2016.01.27
A
프랑스
불고기
아사히
GM
비행기
철수
2016.01.28
C
한국
햄버거
기네스
AUDI
기차
주몽
2016.01.28
A
중국
쌀국수
청도
BENZ
왕건
2016.01.28
B
영국
사천요리
하이넨켄
BMW
비행기
계속
...
..
..
..
..
..
..

2.날짜별 호감도 통계 결과

날짜
호감도
국가
자동차
교통편
한국
미국
중국
영국
프랑스
Benz
Audi
GM
Bmw
비행기
기차
2016.01.25 A 30 23 10 20 17 25 25 15 20 45 20 35
B 24 14 5 15 22 19 10 13 8 60 18 25
C 15 17 8 9 12 17 12 5 7 52 13 35
2016.01.27 A 22 15 10 20 17 15 25 13 20 45 20 15
B 16 23 8 26 8 10 20 12 16 40 12 35
C 30 17 25 8 17 25 12 10 12 30 20 35
2016.01.28 A 22 23 10 15 10 20 15 10 17 32 8 15
B 20 18 12 16 13 20 17 18 20 45 20 35
C 22 26 10 20 11 28 25 15 16 25 20 35
계속 ... A .. .. .. .. .. .. .. .. .. .. .. ..
B .. .. .. .. .. .. .. .. .. .. .. ..
C .. .. .. .. .. .. .. .. .. .. .. ..
이 글에 대한 댓글이 총 2건 있습니다.

SELECT date, ho
     , COUNT(CASE nara WHEN '한국'   THEN 1 END) 국가_한국
     , COUNT(CASE nara WHEN '미국'   THEN 1 END) 국가_미국
     , COUNT(CASE nara WHEN '중국'   THEN 1 END) 국가_중국
     , COUNT(CASE nara WHEN '영국'   THEN 1 END) 국가_영국
     , COUNT(CASE nara WHEN '프랑스' THEN 1 END) 국가_프랑스
     , COUNT(CASE car  WHEN 'Benz'   THEN 1 END) 자동차_Benz
     , COUNT(CASE car  WHEN 'Audi'   THEN 1 END) 자동차_Audi
     , COUNT(CASE car  WHEN 'GM'     THEN 1 END) 자동차_GM
     , COUNT(CASE car  WHEN 'Bmw'    THEN 1 END) 자동차_Bmw
     , COUNT(CASE tra  WHEN '비행기' THEN 1 END) 교통편_비행기
     , COUNT(CASE tra  WHEN '배'     THEN 1 END) 교통편_배
     , COUNT(CASE tra  WHEN '기차'   THEN 1 END) 교통편_기차
  FROM t
 GROUP BY date, ho
;

마농(manon94)님이 2016-02-05 13:47에 작성한 댓글입니다.

마농님의 답변 진심으로 감사드리며, 많은 도움이 되었습니다.

음악이좋아님이 2016-02-22 15:20에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
30927MySQL Data 경로 수정이 안됩니다.
조동건
2016-02-07
7940
30926Select가 보장 못받을때
삽질맨
2016-02-05
7150
30925Mysql 책 추천 부탁합니다.
고영호
2016-02-03
6958
30924여행 설문 결과 통계내기 질문입니다. [2]
음악이좋아
2016-02-03
7319
30922일대일 일대다 관계라는 것은 ERD에만 존재하는 건가요? [3]
조동건
2016-01-30
7703
30921Workbench에서 변수가 왜 안먹는지 모르겠습니다. [2]
조동건
2016-01-27
7131
30919master-slave replication 동기 문제
ys2cdh
2016-01-27
6935
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다