본문 바로가기

반응형

asc

[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.. 더보기
[SQLD] ORDER BY. SELECT 문으로 얻어온 데이터를 정렬해보자. ORDER BY 1. SELECT 문을 통해 얻어온 결과를 특정 칼럼 기준으로 오름차순 혹은 내림차순으로 정렬한다. 2. ORDER BY의 정렬 시점은 모든 실행이 끝난 후, 데이터 출력 직전이다. 3. 메모리를 많이 잡아 먹는다. (성능 저하 주의) 4. SELECT FROM ORDER BY (ASC/DESC); 5. 예시 SELECT EMPNO, ENAME, SAL FROM EMP ORDER BY EMPNO DESC; SELECT EMPNO, ENAME FROM EMP ORDER BY ENAME ASC; SELECT EMPNO, ENAME FROM EMP ORDER BY ENAME ASC; 6. ASC는 오름차순이다. 작은 수에서 큰 수로 정렬된다. 100 ~ 1로 7. DESC는 내림차순이다. 큰수.. 더보기

반응형