Visa delar av ett datum
DATENAME() och DATEPART() är två liknande funktioner. Skillnaden är att den förstnämnda returnerar vissa datumdelar som teckensträngar, medan den sistnämnda enbart returnerar heltalsvärden.
I den här övningen använder du båda funktionerna för att hämta månad och veckodag för first_vote_date i olika format.
Den här övningen är en del av kursen
Funktioner för datamanipulering i SQL Server
Övningsinstruktioner
- Extrahera månadsnumret för den första rösten.
- Extrahera månadsnamnet för den första rösten.
- Extrahera veckodagsnumret för den första rösten.
- Extrahera veckodagens namn för den första rösten.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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;