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
운영게시판
최근게시물
Oracle Q&A 41379 게시물 읽기
No. 41379
두개의 컬럼 그룹 문의좀 드려봐요.
작성자
기쁨이(dojava)
작성일
2017-05-01 15:04
조회수
6,399

안녕하세요 ~ 질문좀 드려볼께요.

 

테이블 : road

사용 컬럼 : zipcode, distance

*zipcode : 도로명주소, distance : 거리표기

 

zipcode || distance

11111 0

11111 0

11111 30

22222 0

22222 0

22222 5

33333 10

44444 0

44444 0

44444 0

44444 0

44444 15

55555 0

55555 0

55555 50

..

..

이런식으로 하나의 zipcode에 여러개의 거리가 표기가 되어 있습니다.

거리가 0으로 표기되어도 다른 컬럼들의 내용은 다릅니다.

 

제가 group by 와 having 함수로 한참 토닥 토닥 거리다, 오늘은 넘길꺼 같아서.. 이렇게 질문드려봅니다.

 

제가 원하는 데이터 값

11111 0

11111 30

22222 0

22222 5

33333 10

44444 0

44444 15

55555 0

55555 50

 

이렇게 데이터를 표기하려면 어떻게 group by를 해야 하는건가요..

 

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

WITH LIST AS(

SELECT 11111 AS zipcode, 0 AS distance FROM DUAL

UNION ALL SELECT 11111, 0 FROM DUAL

UNION ALL SELECT 11111, 30 FROM DUAL

UNION ALL SELECT 22222, 0 FROM DUAL

UNION ALL SELECT 22222, 0 FROM DUAL

UNION ALL SELECT 22222, 5 FROM DUAL

UNION ALL SELECT 33333, 10 FROM DUAL

UNION ALL SELECT 44444, 0 FROM DUAL

UNION ALL SELECT 44444, 0 FROM DUAL

UNION ALL SELECT 44444, 0 FROM DUAL

UNION ALL SELECT 44444, 0 FROM DUAL

UNION ALL SELECT 44444, 15 FROM DUAL

UNION ALL SELECT 55555, 0 FROM DUAL

UNION ALL SELECT 55555, 0 FROM DUAL

UNION ALL SELECT 55555, 50 FROM DUAL)


SELECT ZIPCODE, DISTANCE FROM LIST

GROUP BY ZIPCODE, DISTANCE

ORDER BY ZIPCODE, DISTANCE

진소림(stnine)님이 2017-05-02 11:17에 작성한 댓글입니다.

SELECT DISTINCT zipcode, distance
  FROM list
 ORDER BY zipcode, distance
;

마농(manon94)님이 2017-05-02 13:43에 작성한 댓글입니다.
이 댓글은 2017-05-02 13:43에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
41399(추가)in으로 ''조회하여 빈 행 출력 [5]
빡빡완
2017-05-15
6849
41393쿼리 작성 문의 [1]
김씨
2017-05-12
6073
41391테이블 select시, 칼럼명(comments)보여주기 가능한가요? [1]
정신정행
2017-05-11
6142
41379두개의 컬럼 그룹 문의좀 드려봐요. [2]
기쁨이
2017-05-01
6399
41378오라클 DB 로그 비우기 질문 [1]
나만의생각
2017-05-01
6415
41377쿼리질문 10분이하 10분이상...
찬호
2017-04-29
5970
41376DB LOCK 원인으로 Oracle Client 버전으로 발생 가능한지? [1]
양정표
2017-04-27
6201
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2023 DSN, All rights reserved.
작업시간: 0.047초, 이곳 서비스는
	PostgreSQL v16.1로 자료를 관리합니다