SQL subquery2 [데이터 모델과 SQL] 11. 서브쿼리Subquery - 2/2 ● 수량 지정 - ALL, SOME, ANY 검색 조건으로 집합이 주어졌을 때 해당 집합에 속하는 원소인지 알아보기 위해 IN 키워드를 사용했었다. 이 밖에도 검색 조건으로 집합이 주어졌을 때 사용할 수 있는 연산으로 ALL, SOME, ANY가 존재한다. · ALL: 조건으로 주어진 집합의 모든 원소들과 맞아야 한다. · SOME: 조건으로 주어진 집합의 하나 이상의 원소들과 맞아야 한다. · ANY: 조건으로 주어진 집합의 어떤 원소들과도 맞지 않아야 한다. 문법: SELECT FROM WHERE = or or or = * 연산 기호는 SQL에서 같지 않다(!=) 관계를 표현하는 기호이다. 예 1) 소고기(Beef) 또는 마늘(Garlic)이 포함된 모든 조리법을 알고 싶다. ① 먼저 소고기, 마늘에.. 2023. 1. 16. [데이터 모델과 SQL] 10. 서브쿼리Subquery - 1/2 서브쿼리란 검색식 안에서 사용되는 또 다른 검색식을 말한다. 서브쿼리는 아래 세 가지 타입 중 하나의 결과를 반환하고 검색식은 넘겨받은 결과를 이용하여 추가적인 연산을 진행하게 된다. ⓐ 테이블 서브쿼리Table subquery: 하나 이상의 컬럼으로 구성된 0개 이상의 행. 즉, 테이블. ⓑ 로 서브쿼리Row subquery: 하나 이상의 컬럼으로 구성된 하나의 행. 즉, 하나의 행. ⓒ 스칼라 서브쿼리Scalar subquey: 하나의 컬럼으로 구성된 하나의 값. ● 테이블 서브쿼리 SQL 검색식 안에서 서브쿼리가 사용될 수 있는 자리는 서브쿼리의 타입에 따라 결정된다. 테이블 서브쿼리의 경우 서브쿼리의 결과는 '가상 테이블'이 되고, 메인 쿼리는 이 가상 테이블을 대상으로 데이터를 검색하게된다. ●.. 2023. 1. 16. 이전 1 다음