SQL

    [SQL] JOIN, UNION, WITH, 서브쿼리

    JOIN - 특정 조건으로 테이블을 합친다. - INNER JOIN : 두 테이블에서 일치하는 값이 있는 행을 반환 SELECT table1.id, table2.id FROM table1 [INNER] JOIN table2 ON table2.id=table1.id - LEFT JOIN : 왼쪽 테이블을 기준으로 오른쪽 테이블에서 조인조건에 해당하는 값이 있다면 그 값을 가져오고 없다면 NULL 값을 가져온다. SELECT table1.id, table2.id FROM table1 LEFT [OUTER] JOIN table2 ON table2.id = table1.id - FULL JOIN : 양쪽 테이블 모두가 기준이 되어 LEFT JOIN과 RIGHT JOIN을 합친 결과와 동일하다. SELECT ta..

    [SQL] 숫자, 문자열 함수

    숫자 함수 1. ROUND : 숫자를 반올림하여 출력한다. select round(반올림할 숫자, 자릿수) 2. TRUNC : 숫자를 내림하여 출력한다. select trunc(숫자, 자릿수) 3. MOD : 숫자를 나누기 한 나머지를 출력한다. select mod(숫자,나눌값) 4. POWER : 숫자를 제곱하여 출력한다. select power(숫자,승수) 5. SQRT : 숫자의 제곱근을 출력한다. select sqrt(숫자) 문자 함수 1. SUBSTR : 문자열의 일부만 출력한다. select substr('문자열', 시작 위치, 길이) 2. LEFT : 문자열을 왼쪽에서부터 자른 후 출력한다. elect left('문자열',길이) 3. RIGHT : 문자열을 오른쪽에서부터 자른 후 출력한다. ..