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 31538 게시물 읽기
No. 31538
( ) union ( ) minus ( ) 이런 쿼리에서...
작성자
아둥바둥
작성일
2007-08-05 00:24
조회수
1,733


안녕하세요..



A B C  라는 3개의  사용자 그룹이 있다고 했을때,


( A ) union ( B ) minus ( C ) 이런 쿼리가 있습니다...


이경우,

오라클의  연산 우선순위는  어떻게  될까요???

(괄호를  쳐줘서  구분해준다면  항상 같겠지만...)




집합 연산은  4 + 3 - 1   이러한 숫자연산과 달리,

순서가 달라지면 

값이  틀려지잖아요???


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

CSI 보려고 나가려고 했더니.. 

궁금도 하고.. 테스트도 가능해서 해봤습니다.

위에서부터 차례되로 되네요..

A와 B가 union으로 묶이고 C로 minus가 되네요..

A minus C union B를 하면 AC가 minus가 되고 B로 union이 되네요..

수고하세요.

자스민님이 2007-08-05 00:33에 작성한 댓글입니다. Edit

아이고, 
자스민님//
늦은시간에  감사합니다...

CSI가 MBC문화방송에서  하고있군요...  지금  ....  -_-;;;


그냥  뭐,  참고로 말씀드리자면,
CRM관련 프로젝트에서  마이플랫폼 코딩을 하고 있는데요,
고객그룹을  union하건,  minus하거나,  intersect 하는데,
가만 생각해보니, 
괄호로 묶어주지 않으면,  
연산 우선순위 때문에
쿼리를 날리는 사람도  헤맬수 밖에 없겠다는 생각이 들더군요...
아둥바둥님이 2007-08-05 00:55에 작성한 댓글입니다. Edit

CRM이요...

CRM 저도 배워보고 싶었는데..^^

나중에 할 기회가 되면 한수 가르쳐 주십시오..?

자스민님이 2007-08-05 21:16에 작성한 댓글입니다.
이 댓글은 2007-08-07 11:58에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
31541프로시저 실행중에 자꾸 멈춰버려요..
차우근
2007-08-06
1333
31540한달에 월요일이 몇번들어가 있는지 알수잇는 방법? [3]
한번만
2007-08-06
1477
31539조회에 관해서 질문 드립니다. [2]
정명규
2007-08-05
1688
31538( ) union ( ) minus ( ) 이런 쿼리에서... [3]
아둥바둥
2007-08-05
1733
31537insert /*+ append */ 하다가 에러났을때 [2]
임선자
2007-08-04
2006
31536오라클 SSL에 대해서 궁금한점이 있습니다.
binilpaper
2007-08-04
1621
31534누가 Linux 용 오라클 10g 패치좀받아주세요.. [2]
하얀눈
2007-08-03
4916
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다