JAVA_School/JAVA_School_class
[0329] DB설계및구현1
지윤이다
2023. 3. 29. 17:42
Relational Algebra (SQL이 아니라 SQL을 만드는 데에 사용되었던 문법)
union
- 양쪽의 데이터가 합쳐짐
join 컨디션에 맞는 결괏값만 들어감
or은 union 그렇거나 그런 사람
and는 그러면서 또한 이것도 만족하는 것
Difference
Temp2 - Temp4 이지만 Temp4가 먼저옴. from이기 때문에.
* 시험에 한 문제이상 나옴
#71 Product (곱하기)
- 모든 가능한 조합에 합쳐지는 조합이 다 일어나는 것이다.
- 공통으로 존재하는 것이 없어도 가능
- Join은 두개 테이블 사이에 공통적으로 있는 것만 join
- 모든 조합이기에 한 테이블에 3개 , 한 테이블에 2개 -> 결괏값: 6개 (3x2)
#72 Division (나눗셈)
<수업 3>
SQL
-> DDl (Data Definition Language)
-> DML (Data Manipulation Language)
-> DCL (Data control Language)
WHERE Salary > 30000
Salary < Bonus
SELECT 라고 해서 SELECT연산이 아니고 PROJECT연산임.
where절에서 조건에서 수평적 subset만을 뽑아낸다.
2
*: ALL
검증하기 위해서는?
SELECT CustomerName, CreditLimit
FROM Customer
WHERE CreditLimit = 10000;
타입 확인!