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 29390 게시물 읽기
No. 29390
최근글 3개중에 1개이상 등록한 아이디 추출 부탁드립니다.
작성자
장춘진
작성일
2009-11-07 10:36
조회수
5,293

안녕하세요.

이것때문에 잠도 못자고 있네요. 고수님들 부탁드립니다.


아이디 aaaa bbbb cccc dddd eeee  참여율

----------------------------------------------------------

adfas      1    2      3       4     10    100%

dee              3      5              6      60%

rty4                              3      2      40%

tth                                              0%

eet5                    2                      20%

ytrjt         1                                  20%

gmr                                            0%

ojgj                              5             20%

oooo                                    9     20%

zzz                                            0%

------------------------------------------------------------


데이타가 위처럼 되어 있을때....

최근글 3개(aaaa bbbb cccc)중에 한개도 등록안한 아이디(ryt4/tth/gmr/ojgy/oooo/zzz)를 제외한 나머지를 한번에 추출하는 쿼리문이 궁금합니다.

또한 참여율을 알수도 있는지요????

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

아래와 같이 하면 되긴 됩니다.

SELECT * FROM [TABLE] WHERE aaaa IS NOT NULL AND .... cccc IS NOT NULL;

하지만, aaaa, bbbb, cccc 말고 다른 항목이 더 늘어나거나, eeee 이후에 컬럼이 추가되면 대응하기 어려운 구조이므로, 애초에 정규화를 진행하시는 게 나을 듯 싶습니다.

( 참여율은 이미 테이블에 포함되어 있는 값 아닌가요? 계산으로 구해야 한다면 aaaa, bbbb 등을 분리하는 정규화를 진행하시는 것이 좋겠습니다. )

박현우(lqez)님이 2009-11-09 10:36에 작성한 댓글입니다.

박현우님 감사합니다...

장춘진님이 2009-11-12 09:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
29394CURSOR를 이용한 UPDATE 방법 없나요? [1]
ships
2009-11-10
6071
29393auto_increment 필드 초기화? [2]
정대원
2009-11-09
5820
29391업데이트문 질문입니다. [1]
sjy
2009-11-08
5505
29390최근글 3개중에 1개이상 등록한 아이디 추출 부탁드립니다. [2]
장춘진
2009-11-07
5293
29389alter table TableName order by ColName [ASC | DESC] 질문합니다. [1]
VV
2009-11-06
5626
29387Invalid default value for'mid"에러좀찾아주세요 [1]
이희현
2009-10-31
5829
29386desc 정렬 후, 3개씩만 출력 하는 방법 [1]
acooda
2009-10-31
5693
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다