การปัดเศษตัวเลข
ราคาของเพลงทุกเพลงลงท้ายด้วย .99 บางประเทศ เช่น แคนาดา ได้เลิกใช้เหรียญเซ็นต์แล้ว เพื่อให้สอดคล้องกับนโยบายนี้ คุณจึงได้รับมอบหมายให้แปลงค่า UnitPrice ในตาราง Track ให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด (เช่น $1.99 เป็น $2)
ในวิดีโอได้กล่าวถึง ROUND() และ TRUNC() คุณคิดว่าควรใช้ฟังก์ชันใดเพื่อทำงานนี้?
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Oracle SQL เบื้องต้น
คำแนะนำการฝึกหัด
- เลือกคอลัมน์
TrackIdและUnitPriceจากตารางTrack - ใช้ฟังก์ชันกับ
UnitPriceเพื่อปัดเศษขึ้นให้เป็นจำนวนเต็มที่ใกล้เคียงที่สุด
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Select TrackId and rounded unit price
SELECT ___, ___
FROM ___