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
운영게시판
최근게시물
Sybase Q&A 4127 게시물 읽기
No. 4127
중복된 데이타를 다른값으로 치환하고 중복된 데이터들의 합을 구하는....
작성자
김진호(jinos78)
작성일
2011-09-27 18:35
조회수
4,009

테이블 구조가

seqid       spam_number    sort      agree

1             000-0000-0000     스팸          5

2             000-0000-0000     피싱         7

3             001-0000-0000     스팸         8

4            001-0000-0000     스팸         10

5            002-0000-0000     스팸         3

결과    

seq    spam_number      sort       agree

1         000-0000-0000    스팸/피싱   12

2         001-0000-0000      스팸            18

3        002-0000-0000      스팸            3

 

고수님들 부탁좀 드리겠습니다 ..;;

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

 sort 가 스팸, 피싱만 있다고 하면...

select spam_number, case when sort = 1 then '스팸' when sort = 2 then '피싱' else '스팸/피싱' end sort, agree from (

select spam_number,

            sum(case when sort = '스팸'  then 1 else 2 end) sort,

            sum(agree) agree
from 테이블

group by spam_number

)

1님이 2011-09-28 09:09에 작성한 댓글입니다.
이 댓글은 2011-09-28 09:11에 마지막으로 수정되었습니다. Edit

제가 테이블 설명을 잘못 해 드렸는데 그래도

보내주신 답변때문에 조금 수정해서 해결되었습니다.

답변 감사합니다^^

김진호님이 2011-09-28 10:46에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4130이 오류 해결좀 ㅠㅠ [1]
오류
2011-10-10
3786
4129dbisqlc 문의 드립니다.
김성현
2011-10-06
3937
4128쿼리좀 알려주세염 ㅠㅠ [1]
김진호
2011-09-28
4122
4127중복된 데이타를 다른값으로 치환하고 중복된 데이터들의 합을 구하는.... [2]
김진호
2011-09-27
4009
4125링크드 서버연결후 조회시 데이터를 강제로 짤린것이 조회가안됩니다.
권순환
2011-09-22
3944
4124Mssql에서 Sybase로 연결된 서버 만들기?? [1]
권순환
2011-09-20
6824
4122데이타 truncate 후 sp_iqstatus로.. [1]
우태열
2011-09-02
4311
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.083초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다