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
운영게시판
최근게시물
MS-SQL Q&A 743 게시물 읽기
No. 743
4개의 테이블의 갯수의 합을 구하려면
작성자
아무개
작성일
2003-03-18 17:57
조회수
4,389

안녕하세요.

 

4개의 테이블이 있습니다.

 

4개의 테이블의 갯수의 합을 구하고 싶거든요.

 

예를 들면

 

select count(*) from 테이블1

select count(*) from 테이블2

select count(*) from 테이블3

select count(*) from 테이블4

 

이렇게 4개를 따로 따로 더하지 말고..

 

쿼리문을 통해 4개의 테이블의 합을 구하고 싶습니다.

 

답변 꼭좀 부탁드리겠습니다. ^^;

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

테이블네게 union 해서 구하면 되지 않을까요?

제 생각에 ^^

영화처럼..^^님이 2003-03-27 00:42에 작성한 댓글입니다.

union은 안될꺼 같은데요.. 만약 갯수가 같은 결과가

나오면 union일 경우 유일값만 구해주는데요.

table1과 table2의 레코드갯수가 같으면 하나만 찍어줄꺼라고 생각되네요. 걍 각자의 레코르갯수를 따로 구해주는 편이 좋을꺼 같습니다.

 

select A.counter + B.counter as sum1 from (

select count(*) as counter,-2 def from tablename1 ) A

inner join (

select count(*) as counter,-1 def from tablename2 ) B on A.def<>B.def

 

허접답변이면 죄송^^;

걍..님이 2003-04-08 12:02에 작성한 댓글입니다.

아참 inner join이 아니라left join 이 안전하겠네요.

없을경우도 고려하면..

걍..님이 2003-04-08 12:04에 작성한 댓글입니다.

select count(*)

from

(select * from 테이블1

union all

select * from 테이블2

union all

select * from 테이블3

union all

select * from 테이블4

) temp

ddd님이 2003-04-15 17:31에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
746프로시저만드는데 질문임다..
정민형
2003-03-19
4509
745join 과 sql관련 문제 입니다..^^;
초가삼가
2003-03-19
4130
744MS-SQL과 MySQL의 연동에 관한 질문입니다. [1]
김종민
2003-03-18
4060
7434개의 테이블의 갯수의 합을 구하려면 [4]
아무개
2003-03-18
4389
742특정 시간에 Update를 해야하는데염... 고수님들 부탁드려여! 꾸벅 [1]
존경함
2003-03-17
3996
741union구문에서 top을 쓰려면 [3]
썽뉴리
2003-03-17
4710
740쿼리문좀 봐주세여
에스큐엘초보
2003-03-15
3743
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다