การคำนวณความยาวของสตริง
การรู้วิธีคำนวณความยาวของสตริงที่เก็บอยู่ในฐานข้อมูลเป็นเรื่องสำคัญ อาจจำเป็นต้องหาสินค้าที่มีชื่อสั้นที่สุด หรือบุคคลที่มีที่อยู่อีเมลยาวที่สุดก็ได้
การคำนวณความยาวของสตริงยังมีประโยชน์ในงานทำความสะอาดและตรวจสอบข้อมูลด้วย ตัวอย่างเช่น หากกฎทางธุรกิจกำหนดว่ารหัสสินค้าทุกรายการต้องมีอย่างน้อย 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 ___;