개념정리/SQLD

SQLD 문제풀이 3

춘핑이 2023. 11. 2. 12:13

length

줄바꿈(CHR(10))도 한글자이다.

날짜연산

오라클에서 날짜의 연산은 숫자의 연산과같다. 특정날짜에 1을 더하면 하루를 더한 결과와 같다
그래서 계산이 다음과 같다.
1/24 1시간 ( 1일을 24로 나누기 )
1/24/60 1분 (1일 / 24시간 = 1시간 / 60 = 1분)
1/24/(60/10) 10분
등 이런식으로 기억해보자.

order by

SELECT절에 기술되지 않는 컬럼으로 정렬하는 것은 논릭적으로 맞지않지만
오라클은 행기반 DB이기때문에 데이터를 액세스할때 행전체 컬럼을 메모리에 로드한다.
따라서 기술되지않은 컬럼으로도 정렬할 수 있다.
GROUP BY절이있다면 ORDER BY 절에 집계함수를 사용할수도있다.