WebServer&DB&CTI
[DB]SQL Advanced-[BEB 6th]
개발하는라푼젤
2022. 8. 9. 22:34
728x90
코드스테이츠 블록체인 부트캠프 6기
🏃♀️Self Guided Lessons
CASE
SQL에서 프로그래밍 언어의 if문과 같은기능 : 특정조건에 따라 다른 결과를 받을 수 있다.
값25이하는 'GROUP 1'
값26~50은 'GROUP 2'
값51이상은 'GROUP 3'
SUBQUERY
쿼리문을 작성할 때, 다른 쿼리문(서브쿼리)을 포함할 수 있다.
서브쿼리는 실행되는 쿼리에 중첩으로 위치해, 정보를 전달한다. () 소괄호로 감싸기.
서브쿼리의 결과는 개별 값이나 레코드 리스트이다.
그리고 서브쿼리의 결과를 하나의 칼럼으로 사용할 수 있다.
IN, NOT IN
특정한 값이 서크쿼리에 있는지 확인 할 때.
if) NOT IN을 사용한다면, 서브쿼리에서 조회된 10미만을 제외한( 10을 초과하는) 레코드를 조회
EXISTS, NOT EXISTS
돌려받는 서브쿼리에 존재하는 레코드를 확인. 존재하면 TRUE, 없으면 FALSE
FROM