날짜의 일부를 표시하기
DATENAME()과 DATEPART()는 비슷한 함수입니다. 차이점은, 전자는 날짜의 일부를 문자열로 보여주는 반면, 후자는 정수 값만 반환한다는 점이에요.
이 연습 문제에서는 두 함수를 모두 사용해 first_vote_date의 월과 요일을 서로 다른 형태로 선택해 보겠습니다.
이 연습은 강의의 일부입니다
SQL Server에서 데이터 조작을 위한 함수
연습 안내
- 첫 번째 투표의 월 번호를 추출하세요.
- 첫 번째 투표의 월 이름을 추출하세요.
- 첫 번째 투표의 요일 번호를 추출하세요.
- 첫 번째 투표의 요일 이름을 추출하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
SELECT
first_name,
last_name,
-- Extract the month number of the first vote
___(MONTH,___) AS first_vote_month1,
-- Extract the month name of the first vote
___(MONTH,___) AS first_vote_month2,
-- Extract the weekday number of the first vote
___(WEEKDAY,___) AS first_vote_weekday1,
-- Extract the weekday name of the first vote
___(WEEKDAY,___) AS first_vote_weekday2
FROM voters;