[SQLD] 기출 문제 개념정리(ASC, DESC, TRIM, SUBSTAR, LPAD, RAPD, JOIN, NATURAL JOIN)
ASC, DESC ASC(오름차순), DESC(내림차순)는 앞에 쓰면 안 된다. 예시 SELECT 선수명, 팀명, 연봉 FROM PLAYER ORDER BY 선수명, 팀명 DESC 연봉 문자형 함수 1. TRIM(LEADING 'E' FROM 'EBACE') - 문자열 시작 부분(왼쪽)부터 E를 잘라낸다. 2. SUBSTAR, SUBSTRING : 오라클에 있는 함수는 SUBSTAR, SUBSTRING을 사용시 오류가 발생한다. 3. LPAD, RPAD - LPAD(원본 문자열, 패딩 할 길이, 패딩 문자) - SELECT LPAD(123, 8, 0) FROM DUAL; 결과는 00000123 JOIN 1. NATURAL JOIN 시, USING 조건절이 들어가면 안 된다. NATURAL은 내추럴해야 함..
더보기
[SQLD] 시험에 꼭 나오는 개념 (함수)
필수 개념 1. NULL과 관련된 함수는 꼭 나온다. COALESCE와 NVL의 뜻을 아는가? 무조건 나옴. select COMM, DEPTNO, COALESCE(COMM, DEPTNO), NVL(COMM, 33) from emp; COALESCE(, ...) 는 이 NULL이면 를 출력한다. 도 NULL이면, 를 반환한다. 값들 중에서 NULL이 아닌 첫번째 값을 반환한다. NVL(, ...) 는 값1이 IS NULL 이면 출력, 값1이 IS NOT NULL 이면 출력한다. 2. ORDER BY의 기본 정렬은 오름차순(ASC)이다. 오름차순, 내림차순 뜻은 알고 있어야 한다. 3. ASC는 생략이 가능하다. 아래코드 입력하면 오름차순으로 정렬된다. select ename, deptno, sal from..
더보기