안녕하세요? 서울시 공무원 문제를 보다가 도저히 이해가 잘 안되는 것이 있어서 질문 드립니다..
아래 문제에서 4번이 답인데(틀린 것), 해설지를 보니깐
원래 저 결과는
A | C
a1 c4
a2 c2
이렇게 되어야 한다고 합니다..
위의 결과는 project와 select 사이에 교환법칙이 성립된다는 의미인데, 맞을까요?
by DB_SQL
[2020.11.13 08:39:55]
저는 원래 NULL이 나와야 한다고 생각됐는데, 고수님들 도와주세요ㅜ
by 마농
[2020.11.13 09:03:12]
(πA,C) 의 해석 순서가 좀 애매하네요.
1. R 에서 A,C 를 우선 추출한 뒤 S 와 조인하겠다는 것인지?
2. R 과 S 를 조인한 결과에서 A,C 를 추출하겠다는 것인지?
1번이라면? 조인 컬럼 B 가 없어서 말이 좀 안될 듯 하네요.
2번의 의미로 보면 A,C 만 출력되는 게 맞네요.
πA,C ( R =x S ) 괄호 표현을 이렇게 해줬다면 명확했을 듯 하네요.
by DB_SQL
[2020.11.13 10:09:22]
네.. 그런 것 같습니다.
SELECT 와 PROJECT가 교환법칙이 성립한다고 섣부르게 판단하면 안되겠죠?
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.