연산자2 [SQL 기본과 활용] Subquery(★★★) 서브쿼리 SQL문 안에 포함된 SQL문 예) 신장이 가장 큰 선수의 정보 조회 SELECT MAX(HEIGHT) FROM PLAYER + SELECT PLAYER_NAME, POSITION, HEIGHT FROM PLAYER WHERE HEIGHT = 194; = SELECT PLAYER_NAME, POSITION, HEIGHT FROM PLAYER WHERE HEIGHT = (SELECT MAX(HEIGHT) FROM PLAYER); 서브쿼리 SQL문 안에 포함된 SQL문 서브쿼리 위치 : SELECT절, WHERE절, FROM절(Inline View) 결과 칼럼/행의 수 : 단일행 서브쿼리 / 다중행서브쿼리 단일칼럼 서브쿼리 / 다중칼럼서브쿼리 메인 쿼리와의 연관성 : 연관(상관) 서브쿼리 / 비연관.. 2021. 4. 8. [SQL 기본과 활용] BASIC DML(SELECT) 테이블의 구조 확인 DESCRIBE(=DESC) + 테이블 이름; →이름 / 널 / 데이터 타입 등 출력 SELECT - 테이블에 존재하는 레코드의 값을 조회 - SELECT [ALL/DISTINCT] 칼럽1, 칼럼2, ... FROM 테이블명 EX) SELECT PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION FROM PLAYER; →"PLAYER 테이블에서 PLAYER_ID, PLAYER_NAME, TEAM_ID, POSITION 울 출력해라" 라는 의미 ALL : 중복데이터 모두 출력(DEFAULT) DISTINCT : 중복 데이터를 1건으로 출력 - DISTINCT 키워드는 첫 칼럼의 앞에 위치해야 함 - 칼럼의 조합에 대해 중복 체크 - NULL 값도 하나의 값으로 간.. 2021. 3. 23. 이전 1 다음