2020.코딩일지
[DB]SQL Advanced-[BEB 6th] 본문
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
'WebServer&DB&CTI' 카테고리의 다른 글
[인증/보안]OAuth2.0[BEB 6th] (1) | 2022.08.15 |
---|---|
[데이터베이스]NoSQL:MongoDB = NoSQL도큐먼트DB[BEB 6th] (0) | 2022.08.11 |
[DB]im-sprint-cmarket-database/Cmarket ServerAPI[#MVC패턴][BEB 6th] (0) | 2022.08.09 |
[DB]im-sprint-cmarket-database:test파일안돌고뭐해에러[BEB 6th][nodemon] app crashed - waiting for file changes before starting... (0) | 2022.08.09 |
[데이터베이스]MySQL사용 (macOS) (0) | 2022.08.08 |
Comments