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 123 게시물 읽기
No. 123
Re: group by 이용한 쿼리문에서
작성자
허은수(linuker)
작성일
2001-11-07 10:42
조회수
11,401

질문이 이해가 안갑니다 --;

영어만 못하는줄 알았는데 국어 실력도 이렇게 없네요 --;

 

걍 제 맘대로 해석해서 몇자 적습니다.

 

수정님께서 적어 주신 테이블 대로라면 group by 를 사용해서 어떻게

a-1, b-3, c-5 이런 결과가 나왔는지 잘 모르겠네요...

(MS-SQL 을 사용한지 오래되서 그런가 --; 여튼 전 잘 --;)

 

제가 알고 있는 group by 는

예를 들어 와우북에서 "MS-SQL", "ORACLE" 등 두권의 책을 판매한고 회원이 3명이라면 책이 몇권 팔렸는지 따로 컬럼을 두지 않은상황이라면 ... 아래와 같이

 

book(table)

name, price

c100

DNS 까발리기 200

 

sale(table)

id bookname

a MS-SQL

b MS-SQL

a ORACLE

a ORACLE

c MS-SQL

b ORACLE

 

이런 식이라면 책이 몇권 팔렸는지 특별히 컬럼이 없습니다.

책이 몇권 팔렸는지 알고 싶을때 .. 물론 각 책의 제목별로

group by 를 사용하는 걸로 알고 있습니다.

 

위의 테이블에서 몇권 팔렸는지 알고자 한다면

select id, count(bookname) from sale group by id

 

이런 식으로 하면 될껍니다.

 

걍지나가다 몇자 적어봅니다 --;

돔안되시겠지만 ...

 

-- 김수정 님이 쓰신 글:

>> title name

>> a 1

>> a 2

>> b 3

>> b 4

>> c 5

>> c 6

>>

>> 의 데이터베이스값이 있을때

>> group by 를 이용해서 a-1, b-3, c-5 값으로 title의 중복없이 값을 불러왔씁니다.

>> 그런데 저는 나머지 abc의 값도 필요하거든요

>> group by 를 이요하면 중복된 나머지 값은 불러오지 않기 때문에 사라진것 같은 느낌입니다....!?

>> 더구나 데이터베이스가 비대해지면서 중복된 나머지 값을 구하는데 while문을 돌렸더니 루프에 걸린 것처럼 되더군요....

>>

>> 그것만 아니면 쿼리문이야 무식하게 많아지더라도 해보겠는데...도무지 값이 구해지질 않네요

>>

>> 우선 중복되지 않게 abc를 구해서 값들을 뿌려주고

>> 다시 나머지 abc값들을 구해 값들을 뿌려주고 싶거든요

>>

>> 어떻게 방법이 없을까요? 값만 구할수 있으면 되요....

>>

>> 제 질문이 이해가 안가시면 그에대한 질문도 해주세요....

>> 부디 작은 답변이라도.... 기다리고 있겠습니다... 밤을 꼬박 새서라도...

>> 부탁부탁 드립니다...

[Top]
No.
제목
작성자
작성일
조회
113에러메세지 - 시간 제한이 만료되었습니다. [1]
김성수
2001-10-30
14393
112Linux + WinODBC (MSSQL) [1]
정순길
2001-10-29
10840
117┕>Re: [질문] Linux + WinODBC (MSSQL) [1]
달콩이
2001-11-01 12:05:23
11593
111질문이씀당 [1]
이은경
2001-10-26
11026
110group by 이용한 쿼리문에서
김수정
2001-10-26
10693
123┕>Re: group by 이용한 쿼리문에서
허은수
2001-11-07 10:42:06
11401
109[질문] VarChar--------> integer 형으로? [2]
줄루
2001-10-23
11527
108필드 값을 붙일수 있는 방법 없을까요...? [1]
김주연
2001-10-22
10939
106에러메시지의 의미 및 해결 방법을 알려 주세요.
황강현
2001-10-20
11615
107┕>Re: 에러메시지의 의미 및 해결 방법을 알려 주세요.
박윤희
2001-10-22 10:59:40
12064
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.050초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다