본문 바로가기

DB

[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은 내추럴해야 함. 즉, 조건이 붙으면 안 됨. 

2. INNER JOIN 시, ALIAS를 USING 조건절에 사용할 수 없다. 

                                                                               

반응형

'DB' 카테고리의 다른 글

[SQLD] 시험대비 쿼리문 연습  (1) 2023.09.02
[SQLD] 서브 쿼리, 집합 연산자  (0) 2023.08.30
[SQLD] 기출 개념 정리  (1) 2023.08.28
[SQLD] 시험에 꼭 나오는 개념 (함수)  (0) 2023.08.26
[SQLD] 도메인(Domain)  (0) 2023.08.23