✍ Today I Learned
- 지금까지 배운 SQL내용을 토대로 쿼리 문제를 풀어보았다.
- ALIAS 별칭을 부여하면서 띄어쓰기를 하려면 따옴표 필수!
- 필드에 중복되는 값을 한 번만 선택하고 싶다면 DISTINCT 키워드를 사용한다. (집계 함수 안에서도 사용 가능)
- 인수분해 공식
na + nb = n(a+b)
DATE_FORMAT(date, '%W')
- 요일을 문자열로 반환(Sunday부터 Saturday)
DAYOFWEEK()
는 일요일부터 시작(일요일=1, 토요일=7) / WEEKDAY()
는 월요일부터 시작(월요일=0, 일요일=6)
- 숫자에 세 자리 구분 기호를 출력하려면
FORMAT
함수 이용
FORMAT(number, decimal_places)
- number를 '#,###,###.##' 형식으로 변환, 지정된 소수 자릿수로 반올림한 결과를 문자열로 반환
- 패턴을 검사해야 하는 조건이 여러 개가 아니라면 굳이 IN을 쓸 필요가 없다. LIKE를 이용하자.
- 문제에서 요구하는 컬럼과 정렬 방식 등을 잘 살펴보자!