Learn & Record
SQLD 필기 요약 (1. SQL연산순서 ~ 12. 문자함수) 본문
https://stricky.tistory.com/529
1. SQL 연산순서
From
Where
Group by
Having
Select
Order by
DML : Select, Insert, Update, Delete
DDL : Alter, Create, Modify, Drop
TCL : Rollback, Commit
DCL : Grant, Revoke
2. DIstinct
어떤 컬럼값들의 중복을 제거 한 결과를 출력한다
3. Alias
별명 지정. Select 절에서 사용가능, Where 절에서는 불가능
4. concat
연산자가 2개 !!
5. 논리연산자
NOT : 가 아니다
AND : 둘다 만족
OR : 둘 중 하나만 만족해도 OK
6. SQL 연산자
BETWEEN : ~ 사이에
IN : ~ 포함하는
LIKE : 문자열 검색
7. escape
and email like '@_%' escape '@'
8. rownum, top
oracle 에선 where 절 옆에 rownum
SQL server의 경우 select 옆에 top
9. null의 정의
모르는 값, 정의되지 않은 값
산술연산에서 null이 들어가게 되면 null이 출력된다
10. 정렬 Order by
가장 마지막에 실행, 느려질수있다
asc (오름차순), desc(내림차순)
11. 숫자함수
Round(a, b) 소수점 b째 자리까지 반올림하여 출력
12. 문자함수
Lower, upper : 소문자로, 대문자로
Trim, ltrim, rtrim : 양쪽공백제거, 왼쪽공백제거, 오른쪽공백제거
Lpad, rpad : 왼쪽 / 오른쪽의 공백을 채워주는 함수
'Certificate > SQLD' 카테고리의 다른 글
[요약정리] SQLD 필기 요약 (분산 DB ~ 정규화) (0) | 2024.02.26 |
---|---|
[요약정리] SQLD 필기 요약 (칼럼 반정규화 ~ 인덱스 특성을 고려한 PK/FK DB 성능향상) (0) | 2024.02.25 |
[요약정리] SQLD 필기 요약 (성능 데이터 모델링 ~ 테이블추가) (0) | 2024.02.24 |
SQLD 필기 요약 (속성의 분류 ~ 비식별자) (0) | 2024.02.23 |
SQLD 필기 요약 (모델링의 특징 ~ 속성) (0) | 2024.02.22 |