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

การคำนวณความยาวของสตริง

การรู้วิธีคำนวณความยาวของสตริงที่เก็บอยู่ในฐานข้อมูลเป็นเรื่องสำคัญ อาจจำเป็นต้องหาสินค้าที่มีชื่อสั้นที่สุด หรือบุคคลที่มีที่อยู่อีเมลยาวที่สุดก็ได้

การคำนวณความยาวของสตริงยังมีประโยชน์ในงานทำความสะอาดและตรวจสอบข้อมูลด้วย ตัวอย่างเช่น หากกฎทางธุรกิจกำหนดว่ารหัสสินค้าทุกรายการต้องมีอย่างน้อย 6 ตัวอักษร ก็สามารถค้นหารายการที่สั้นกว่าเกณฑ์ได้อย่างง่ายดาย

ใน SQL Server สามารถใช้ฟังก์ชัน LEN() เพื่อคำนวณความยาวของสตริงได้

ในแบบฝึกหัดนี้ จะใช้ฟังก์ชันดังกล่าวเพื่อหาแหล่งที่มาที่มีชื่อยาวที่สุดของเมล็ดโกโก้ (คอลัมน์ broad_bean_origin จากตาราง ratings)

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server

ดูคอร์ส

คำแนะนำการฝึกหัด

  • คำนวณความยาวของแต่ละค่าใน broad_bean_origin
  • เรียงลำดับผลลัพธ์จากยาวที่สุดไปสั้นที่สุด

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

SELECT TOP 10 
	company, 
	broad_bean_origin,
	-- Calculate the length of the broad_bean_origin column
	___ AS length
FROM ratings
--Order the results based on the new column, descending
ORDER BY ___;
แก้ไขและรันโค้ด