[SQL] SOME, ALL, EXISTS, NOT EXISTS, UNIQUE, WITH
[SQL] Subquery 사용법 Subquery란? Subquery는 하나의 쿼리 안에 들어가 있는 다른 쿼리를 말한다. 이 때, SELECT 절에서 사용되는 Subquery는 Scalar Subquery, FROM 절에서 사용되는 Subquery는 Inline View, 그리고 WHERE 절에서 사.. ju-hy.tistory.com Subquery를 사용하면 쿼리 안에서 다른 쿼리를 사용하여 불러온 데이터를 활용할 수 있다. 조건문에서의 단순한 비교 연산이나 IN 키워드 외에 더 다양한 Subquery 활용법을 알아보자. SOME, ALL SOME 키워드를 사용하면 조회한 데이터에 하나라도 조건을 만족하는지, ALL 키워드를 사용하면 조회한 모든 데이터가 조건을 만족하는지 검사할 수 있다. SELE..
2020. 6. 16.
[SQL] AVG, MIN, MAX, SUM, COUNT, GROUP BY, HAVING
Aggregate Functions 데이터를 조회할 때 집계 함수는 여러 개의 row를 집계하여 하나의 결과를 나타낼 때 사용한다. 기본적인 집계 함수로는 AVG(평균값), MIN(최솟값), MAX(최댓값), SUM(합), COUNT(갯수) 등이 있다. 그리고 여러 개의 그룹으로 나누어 집계할 때 사용되는 GROUP BY 키워드와, 집계 함수의 결과를 통해 조건을 설정할 때 사용하는 HAVING 키워드가 있다. AVG AVG 키워드는 한 속성에 해당하는 값들의 평균값을 계산할 때 사용한다. SELECT AVG(salary) FROM instructor WHERE dept_name='Comp.Sci.' 예를 들어, 위 SQL은 컴퓨터공학과 교수들의 연봉 평균을 구하는 SQL이다. MIN MIN 키워드는 한..
2020. 6. 15.