日付の一部を取り出して表示する
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;