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 30244 게시물 읽기
No. 30244
가입 경로별 가입자 수 구하기
작성자
와닥님(와닥님)
작성일
2012-04-13 10:39ⓒ
2012-04-13 10:39ⓜ
조회수
8,792

안녕하세요.
 
간단한 쿼리 질문합니다.
 
 
 
member 테이블에 가입경로를 구분하는 필드가 있습니다.
 
가입경로별 회원수를 뽑아내는 올바른 쿼리를 알고 싶습니다.
 
 
 
a 경로에서 가입한 가입자수.
 
b 경로에서 가입한 가입자수.
 
 
 
select

( select count(*) from member where path='a' ) as cnt1,

( select count(*) from member where path='b' ) as cnt2

 

위의 목적으로 만든 저 쿼리가 과연 최적화된 쿼리인지 궁금합니다.

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

-- 모든 가입경로 확인

select path, count(*) from member group by path;

--a, b로만 제한해서 확인하는 경우

select path, count(*) from member where path in ( 'a', 'b' )  group by path;

우욱님이 2012-04-13 10:53에 작성한 댓글입니다. Edit

답변 감사합니다. ^^

와닥님(와닥님)님이 2012-04-13 11:34에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
30247오라클의 select with as( 문을 mysql에서... [1]
디비넘어려워
2012-04-23
12288
30246첨부파일을 클릭하면 한글이 몽땅 깨집니다.
정원백
2012-04-18
8377
30245unique keys 오류 복구
리눅스
2012-04-18
7724
30244가입 경로별 가입자 수 구하기 [2]
와닥님
2012-04-13
8792
30242두개의 테이블에서 값을 가져오는 쿼리 문의드립니다. [2]
김진호
2012-04-12
8859
30241ms-sql row 복재 connect by level < ? 기능 여부
nightbobo
2012-04-12
8294
30239toad for mysql로 카페24시에 호스팅중인 db접속이 되나요?
송선수
2012-04-11
12288
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.4로 자료를 관리합니다