ROUND(123.1,1)소수점 첫번째 자리에서 반올림SUBSTRING('문자열',시작 인덱스(1부터 시작),추출 개수)SUBSTRING('홈런볼은맛있다',1,3)=> 홈런볼DATE_FORMAT(PUBLISHED_DATE,'%Y-%m-%d') AS PUBLISHED_D
데이터를 특정 기준에 맞춰 그룹지은 결과를 도출할 때 사용단일행 함수와 함께 사용하는 경우가 많음단일행 함수 : SUM(), MAX(), MIN(), COUNT(), AVG()SELECT DEPTNO, MAX(SAL), MIN(SAL)FROM EMPGROUP BY DE
원래 내가 쓰던 문법 ANSI 문법 > 모든 데이터베이스에서 사용가능한 문법 쉼표 대신 INNER JOIN JOIN 조건은 WHERE절이 아니라 ON절에 작성 INNER JOIN->JOIN으로 대체 가능 JOIN은 INNER JOIN(교집합), OUTER JOI
가상 테이블 VIEW 사용 이유 민감한 데이터를 보안하기 위해 (숨기기 위해서) 잦은 조인, 서브쿼리 작성에 대한 피로감을 줄이기 위해 VIEW 생성 후 조회문은 테이블과 동일
서브쿼리 모든 사원 급여 평균보다 급여가 높은 사원의 사번, 이름, 급여를 조회 서브쿼리 사용 WHERE절에 서브쿼리가 있고, WHERE절에 비교 연산이 '=','>','<'와 같이 크기 비교 연산이라면 서브쿼리의 조회결과 행은 반드시 하나여야 한다. IN연산자
DISTINCT : 중복제외 모든 컬럼 앞에 DISTINCT가 추가되면 나열한 모든 컬럼에 대해 중복을 제거 컬럼이 여러개면 '모든' 컬럼의 값이 중복인 행만 제거 UNION ALL, UNION 두 개 이상의 SELECT 를 동시에 진행 각각의 조회문의 컬럼명은