반응형
필수 암기!
- 쿼리문 작동 순서 : FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
- DML, DDL, TCL, DCL이 무엇이고 각각 어떤 명령문이 있는가?
- DISTINCT는 집약 기능을 가지고 있다. DEPTNO를 기준으로 데이터를 뽑아옴.
- Alias 를 from 절에 쓸 수 있는가? 절대 xxxx
- concat 사용시 문자열을 합해서 출력한다. + 는 sql server, || 는 orcale
- and, or, not 의 연산순서는 NAO
- A between 1 and 2 , A in(1,4)를 풀어서 해석해보라. 1=< a <=b , A=1 or A=4
- like 연산자 : _ 미지의 한글자, % 0이상의 글자
- rownum에는 1을 반드시 포함해야 된다.
- select top(n) : 상위 n개만 출력한다.
- rownum <=4 order by sal desc 명령어에서 order by는 마지막에 연산된다. 상위 rownum 4개를 가져온 후 sal 내림차순으로 정렬한다.
- null의 정의 : 부재, 모르는 값
- null은 연산이 불가능하다. 연산하면 무조건 null.
- null은 비교연산이 불가능. 알 수 없음 오류 . false.
- nvl(값1, 값2) , nvl2(값1, 값2, 값3), nullif(값1,값2), coalesce(값1,값2,값3...)
- 정렬의 특성 : 가장 마지막에 실행, 성능 저하, null값은 최대값을 의미함.
- 컬럼번호로 정렬이 가능하다. 컬럼 개수보다 큰 값으로 정렬하려고 하면 오류난다.
- ceil (orcle), ceiling(sql server)
- 숫자함수 - rounc(138.68, 1) 소수점 두째자리에서 반올림해서 출력한다.
- upper, lower, lpad, rapd, rtrim,ltrim, substr 함수 숙지
- TO_CHAR, TO_DATE 형변환 함수 실습
- sysdate 현재날짜. sql server에선 Getdate()
반응형
'DB' 카테고리의 다른 글
[SQLD] HAVING (0) | 2023.09.04 |
---|---|
[SQLD] 필수 암기 개념 (2) (0) | 2023.09.04 |
[SQLD] WINDOWING 절(ROWS & RANGE) (0) | 2023.09.03 |
[SQLD] 시험대비 쿼리문 연습 (1) | 2023.09.02 |
[SQLD] 서브 쿼리, 집합 연산자 (0) | 2023.08.30 |