분류 전체보기

● JOIN(조인)   - 여러 테이블의 데이터를 사용하여 동시 출력하거나 참조 할 경우 사용   - FROM 절에 조인할 테이블 나열   - ORACLE 표준은 테이블 나열 순서 중요하지 X, ANSI 표준은 OUTER JOIN 시 순서 중요   - WHERE 절에서 조인 조건을 작성(ORACLE 표준)   - 동일한 열 이름이 여러 테이블에 존재할 경우 열 이름 앞에 테이블 이름이나 테이블 Alias 붙임   - N 개의 테이블을 조인하려면 최소 N - 1개의 조인 조건이 필요   - ORACLE 표준과 ANSI 표준이 서로 다름 ● 조인 종류   1. 조건의 형태에 따라       1) EQUI JOIN(등가 JOIN) : JOIN 조건이 동등 조건인 경우       2) NON EQUI JOIN ..
● ORDER BY 절   - 데이터는 입력된 순서대로 출력되나, 출력되는 행의 순서를 사용자가 변경하고자 할 때      ORDER BY 절을 사용   - ORDER BY 뒤에 명시된 컬럼 순서대로 정렬 => 1차 정렬, 2차 정렬 전달 가능   - 정렬 순서를 오름차순(ASC), 내림차순(DESC)으로 전달(생략 시 오름차순 정렬)   - 유일하게 SELECT 절에 정의한 컬럼 별칭 사용 가능   - SELECT 절에 선언된 순서대로의 숫자 전달 가능(컬럼명과 숫자 혼합 사용가능)  ● 정렬 순서(오름차순)    - 한글 : 가, 나, 다, 라...    - 영어 : A, B, C, D...    - 숫자 : 1, 2, 3, 4    - 날짜 : 과거 날짜부터 시작해서 최근 날짜로 정렬  ● 복합 정..
● GROUP BY 절   - 각 행을 특정 조건에 따라 그룹으로 분리하여 계산하도록 하는 구문식   - GROUP BY 절에 그룹을 지정할 컬럼을 전달(여러 개 전달 가능)   - 만약 그룹 연산에서 제외할 대상이 있다면 미리 WHERE 절에서 해당 행을 제외함   (WHERE 절이 GROUP BY 절보다 먼저 수행되므로)   - 그룹에 대한 조건은 WHERE 절에서 사용할 수 없음   - SELECT 절에 집계 함수를 사용하여 그룹연산 결과 표현     - GROUP BY 절을 사용하면 데이터가 요약되므로 요약되기 전 데이터와 함께 출력할 수 없음 ● HAVING 절    - 그룹 함수 결과를 조건으로 사용할 때 사용하는 절이    - WHERE 절을 사용하여 그룹을 제한할 수 없으므로 HAVING ..
● WHERE 절   - 테이블의 데이터 중 원하는 조건에 맞는 데이터만 조회하고 싶을 경우 사용(엑셀의 필터기능과     유사)   - 여러 조건 동시 전달 가능(AND 와 OR 로 조건 연결)   - NULL 조회 시 IS NULL / IS NOT NULL 연산자 사용(=연산자로 조회 불가)   - 연산자를 사용하여 다양한 표현이 가능   - 조건 전달 시 비교 대상의 데이터 타입 일치하는것이 좋음      ex) EMP 테이블의 부서번호 컬럼의 데이터타입은 숫자인데 문자상수로 비교 시 성능 문제            발생할 수 있음  ● LIKE 연산자   - 정확하게 일치하지 않아도 되는 패턴 조건 전달 시 사용   - % 와 _와 함께 사용됨  1) % : 자리수 제한 없는 모든이라는 의미  2)..
런던 이즈 블루
'분류 전체보기' 카테고리의 글 목록 (43 Page)