始める無料で始める

日付の一部を取り出して表示する

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;
コードを編集して実行