본문 바로가기
반응형

SQL TEST7

[SQL] 6. SubQuery 2021.02.22 update by 슬픈앙마류 SubQuery 정의 상위 query를 해결하기 위한 nested query - 상기 예제에서 “Scott의 급여”를 알 수 있다면 “Scott 보다 많은 급여를 받는 사람”을 알 수 있다. “Scott보다 급여를 많이 받는 사람은?” 이 main query이며 “Scott의 급여는 얼마인가?”는 SubQuery에 해당 1. SubQuery의 사용 - WHERE 절에 있는 SubQuery는 먼저 실행 - SubQuery의 결과는 Main query의 조건 절을 만족 1) SubQuery를 사용할 수 있는 절 - WHERE 절 - HAVING 절 - FROM 절 2) SubQuery의 사용 지침 - 괄호로 묶는다. - operator의 우측에 위치 - ORD.. 2021. 2. 22.
[SQL] 5. Aggregate Function 2021.02.22 update by 슬픈앙마류 Aggregate Function(집계 함수) - 그룹 함수 혹은 집계함수라고도 한다. - 일반적인 함수와는 달리 여러 행을 그룹 단위로 하나의 행으로 결과를 출력한다. 1. 기본적인 사용 방법 - 그룹 함수는 SELECT 절, ORDER BY 절 그리고 HAVING 절에 사용 - 일반적으로 데이터 그룹별 정보의 결과 도출을 위해서 SELECT 절에 사용된 Column을 GROUP BY 절로 묶음 - 만약 SELECT 절에 사용되어진 Column이 GROUP BY 절에 묶이지 않거나, 그 자체로 Aggregate function이 아니라면 오라클은 에러(ORA-00937)를 출력 - DISTINCT를 지정하면 중복되지 않은 값의 결과를 출력 - Dataty.. 2021. 2. 22.
[SQL] 4. Joins 2021.02.22 update by 슬픈앙마류 Join의 활용 - 두 개 이상의 Table, View, 혹은 Materialized View를 조합해서 하는 Query - Join 조건은 Where 절에서 작성하며, 서로 다른 테이블에서 두 개의 column을 비교 - 여러 테이블에 동일한 column 명이 있을 경우 접두어를 붙여서 구분 ※ Table Alias 1) Join시 여러 개의 테이블을 사용함으로써 야기되는 column의 모호성과 테이블의 혼란을 피하기 위해서 사용 2) FROM 절에서 테이블에 대한 임의의 Alias를 부여 3) Alias는 현재 SELECT 문에 대해서만 유효 [SQL] 3. Function 2021.02.19 update by 슬픈앙마류 기본적인 문법에 대해서 어는 정.. 2021. 2. 22.
[SQL] 3. Function 2021.02.19 update by 슬픈앙마류 기본적인 문법에 대해서 어는 정도 이해하셨을 것으로 생각합니다. 이번 게시물은 함수의 활용입니다. [SQL] 온라인에서 SQL 실행 TEST하기 2021.02.16 update by 슬픈앙마류 SQL 공부를 하고자 하여도 DB 설치나 개발 환경이 여의치 않아 시작조차 못하시는 분들을 위해 온라인에서 무료로 SQL 실행을 지원하는 사이트가 있으니 포기하지 마시 nindo.tistory.com [SQL] 1. 기본 문법(1) 2021.02.17 update by 슬픈앙마류 SQL을 공부하시는 분들에게 조금이라도 도움이 되고자 기본 문법부터 많이 사용하는 기능들과 성능에 관련된 내용들을 간단하게 정리해서 올릴 예정입니다. [SQL] 온 nindo.tistory... 2021. 2. 19.
반응형