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 2699 게시물 읽기
No. 2699
Re: postgreSQL에서 outer join이 안되는데 7.1에서는 되는지..
작성자
정재익
작성일
2001-05-09 13:47
조회수
3,246

outer join 이 지원됩니다. left, right, full outer join 모두 지원되므로 테스트 해 보시기 바랍니다.

 

다음이 PostgreSQL 의 SELECT 구문의 schema 입니다. 보고 연구해 보시고, 해 보시고 안되시면 다시 질문 바랍니다.

 

SELECT [ ALL | DISTINCT [ ON ( expression [, ...] ) ] ]

* | expression [ AS output_name ] [, ...]

[ FROM from_item [, ...] ]

[ WHERE condition ]

[ GROUP BY expression [, ...] ]

[ HAVING condition [, ...] ]

[ { UNION | INTERSECT | EXCEPT [ ALL ] } select ]

[ ORDER BY expression [ ASC | DESC | USING operator ] [, ...] ]

[ FOR UPDATE [ OF tablename [, ...] ] ]

[ LIMIT { count | ALL } [ { OFFSET | , } start ]]

 

where from_item can be:

 

[ ONLY ] table_name [ * ]

[ [ AS ] alias [ ( column_alias_list ) ] ]

|

( select )

[ AS ] alias [ ( column_alias_list ) ]

|

from_item [ NATURAL ] join_type from_item

[ ON join_condition | USING ( join_column_list ) ]

 

join_type

One of [ INNER ] JOIN, LEFT [ OUTER ] JOIN, RIGHT [ OUTER ] JOIN, FULL

[ OUTER ] JOIN, or CROSS JOIN. For INNER and OUTER join types, exactly one of

NATURAL, ON join_condition, or USING ( join_column_list ) must appear. For

CROSS JOIN, none of these items may appear.

 

join_condition

A qualification condition. This is similar to the WHERE condition except that

it only applies to the two from_items being joined in this JOIN clause.

 

join_column_list

A USING column list ( a, b, ... ) is shorthand for the ON condition

left_table.a = right_table.a AND left_table.b = right_table.b ...

 

다음으로 NULL 을 0으로 변경하는 함수입니다. 이것은 CASE 문으로 해결이 될 듯 합니다.

 

select case when field1 is null then 0 else field1 end from talbe_name;

 

>>이상학 님께서 쓰시길<<

 

:: 수고하십니다.

:: outer join 이 되는지 궁급합니다.

:: 또하나 null 값을 0으로 바꾸는 함수가 없는지

:: 답변 부탁드립니다.

:: 수고하십시요

::

[Top]
No.
제목
작성자
작성일
조회
2704postgres sql 에 처음접한사람인데요...백업을 어케하는지...
좋은넘
2001-05-10
2951
2705┕>Re: postgres sql 에 처음접한사람인데요...백업을 어케하는지...
정재익
2001-05-10 19:22:42
3245
2706┕>Re: postgres sql 에 처음접한사람인데요...백업을 어케하는지...
가우
2001-05-10 20:37:27
3327
2702pg_connect
차윤주
2001-05-10
2982
2703┕>Re: pg_connect
정재익
2001-05-10 17:29:03
3228
2700다른 데이타베이스의 table을 참조하려면?
가우
2001-05-09
2629
2701┕>Re: 다른 데이타베이스의 table을 참조하려면?
정재익
2001-05-10 02:23:02
3046
2698postgreSQL에서 outer join이 안되는데 7.1에서는 되는지..
이상학
2001-05-08
2687
2699┕>Re: postgreSQL에서 outer join이 안되는데 7.1에서는 되는지..
정재익
2001-05-09 13:47:47
3246
2694어떻게 삭제 시키나요???
지니~☆
2001-05-07
2755
2695┕>Re: 어떻게 삭제 시키나요???
순돌이
2001-05-07 16:25:50
2714
2697 ┕>Re: Re: 감사 합니다.. ^^;
지니~☆
2001-05-08 11:18:29
2828
2693일형님 정말 고맙습니다.
이태웅
2001-05-07
2788
2696┕>Re: 별말씀을요.. T___T;;
김일형
2001-05-07 23:03:23
2543
2688일형님 아래 글들 정리하여 파일을 넘겨 주세요.
정재익
2001-05-06
2539
2689┕>Re: 알겠습니다.
김일형
2001-05-06 13:22:39
2834
2692 ┕>Re: Re: OK! No problem...
정재익
2001-05-06 17:52:05
2800
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다