Wyświetlanie części daty
DATENAME() i DATEPART() to dwie podobne funkcje. Różnica między nimi polega na tym, że pierwsza zwraca czytelne nazwy niektórych części daty jako ciągi znaków, natomiast druga zwraca wyłącznie wartości całkowite.
W tym ćwiczeniu użyjesz obu tych funkcji, aby wybrać miesiąc i dzień tygodnia z kolumny first_vote_date w różnych postaciach.
To ćwiczenie jest częścią kursu
Funkcje do manipulowania danymi w SQL Server
Instrukcje do ćwiczenia
- Wyodrębnij numer miesiąca pierwszego głosowania.
- Wyodrębnij nazwę miesiąca pierwszego głosowania.
- Wyodrębnij numer dnia tygodnia pierwszego głosowania.
- Wyodrębnij nazwę dnia tygodnia pierwszego głosowania.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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;