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
운영게시판
최근게시물
PostgreSQL Q&A 8792 게시물 읽기
No. 8792
질의문 질문 드립니다.
작성자
권기혁(leolo)
작성일
2011-03-14 10:07
조회수
7,798

 

아래와 같은 구조의 테이블에서 DEPT_CODE 값이 4인 경우

"A사업부 A2 파트  A22부" 라는 결과를 얻고 싶습니다.

질의문 좀 알 수 있을까요..

 

 

CREATE TABLE T_DEPT (

STATION_CODE INT NOT NULL, -- 사업소코드

DEPT_CODE INT NOT NULL PRIMARY KEY, -- 부서 코드

DEPT_NAME VARCHAR(192) NOT NULL, -- 부서명

DEPT_PARENT_CODE    INT NOT NULL, -- 상위 CODE 

  DEPT_DEPTH INT NOT NULL, -- 깊이 

DISP_ORDER INT NOT NULL -- 순서

);

 

INSERT INTO T_DEPT VALUES (0, 0, '미지정', 0, 0, 0); -- 기본값

INSERT INTO T_DEPT VALUES (1, 1, 'A사업부', 0, 1, 1); -- 테스트

INSERT INTO T_DEPT VALUES (1, 2, 'A1파트', 1, 2, 1); -- 테스트

INSERT INTO T_DEPT VALUES (1, 3, 'A2파트', 1, 2, 2); -- 테스트

INSERT INTO T_DEPT VALUES (1, 4, 'A22부', 3, 3, 1); -- 테스트

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

 이곳 게시판 가운데, 

함수의 재귀호출에 대한 이야기와,

http://database.sarang.net/?inc=read&aid=4585&criteria=pgsql

그렇게 만들어진 row들의 문자열 합치기

http://database.sarang.net/?inc=read&aid=5192&criteria=pgsql

에 대한 글이 있습니다. 

이것으로 문제를 한 번 풀어보세요.

 

김상기(ioseph)님이 2011-03-25 09:58에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
8795COPY 질문입니다.
이성필
2011-03-21
8679
8794ODBC 관련 질문입니다.
유닉스
2011-03-17
8751
8793쿼리문좀 봐주세요 [1]
이기자
2011-03-17
8036
8792질의문 질문 드립니다. [1]
권기혁
2011-03-14
7798
8791Win용 PostgreSQL 복구문제...
이기자
2011-03-10
8187
8790embedded sql from Oracle to PostgreSQL
이상필
2011-03-09
9920
8789phpPgAdmin 에 대해서 [1]
souler
2011-03-09
7897
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다