เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การแสดงส่วนประกอบของวันที่

DATENAME() และ DATEPART() เป็นฟังก์ชันที่คล้ายกัน แต่มีความแตกต่างกัน กล่าวคือ 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;
แก้ไขและรันโค้ด