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 27986 게시물 읽기
No. 27986
필드 갯수 구하는것 문의 드립니다.
작성자
신정훈
작성일
2009-01-29 16:20
조회수
4,738

테이블명 : my

현재 a 필드  b필드 c필드 d 필드가 있습니다.


a    b    c    d 

1  홍    *    3

1  김    *    54

2  상    (  3

3  정    )  12

2  초    -  41

4  바    |  3



=>my테이블 안에서 d값이 3인 갯수를 구하는데(단 a필드 안에 값이 같은것은 한개로 할때)


SELECT count(*) FROM `my` WHERE  d='3'


여기서 a에 대한 조건은 어떻게 설정해줘야 할까요?


그룹으로 해라고 누가 조언을 주던데..그룹으로 해도...갯수가 나오지 않고 검색결과가 나와 버리네요...

카운팅을 해야 하는데...


누가 좀 알려주세요`~

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

SELECT count(distinct a) FROM my WHERE  d='3' 

구헌수(madcat)님이 2009-01-30 09:04에 작성한 댓글입니다.

구헌수님께서 작성해주신 쿼리를 수행하면, 신정훈님께서 의도하신 결과가 안 나오지 않나요?
저는 다음과 같이 해야 원하는 결과가 나오지 않을까 생각합니다.

SELET COUNT(*) FROM ( SELECT a FROM my GROUP BY a ) t

박현우(lqez)님이 2009-01-30 17:07에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
27991Limit 명령어 질문이요. [1]
박지훈
2009-02-01
4700
27989CMD에서 한글이 입력? 출력? 이 되지 않아요. [5]
푸우하니
2009-01-31
5556
27987급합니다.
신봉길
2009-01-30
4519
27986필드 갯수 구하는것 문의 드립니다. [2]
신정훈
2009-01-29
4738
27985다중필드 최소값구하기 [1]
지랭이
2009-01-29
4560
27984mysqld cpu 점유율이 99.9% 나와요.. [1]
김정석
2009-01-28
5068
27983mysql 4.1.x 에서 5.1.X 로 업그레이드 [1]
비의비
2009-01-28
4661
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.018초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다