การใช้งานฟังก์ชันเลขยกกำลัง
ฟังก์ชันเลขยกกำลังมีประโยชน์มากเมื่อต้องคำนวณในฐานข้อมูล ตัวอย่างเช่น ฐานข้อมูลอสังหาริมทรัพย์อาจต้องคำนวณพื้นที่ ฟังก์ชันเหล่านี้จะช่วยได้:
POWER(number, power): ยกตัวเลขขึ้นสู่กำลังที่กำหนดSQUARE(number): ยกตัวเลขขึ้นสู่กำลัง 2
หรือถ้าต้องการคำนวณระยะทางระหว่างสองเมืองที่ทราบพิกัดแล้ว สามารถใช้ฟังก์ชันนี้ได้:
SQRT(number): คำนวณรากที่สองของจำนวนบวก
ในแบบฝึกหัดนี้ จะได้ทดลองใช้ฟังก์ชันเลขยกกำลังและวิเคราะห์ค่าที่ฟังก์ชันเหล่านี้คืนกลับมา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ฟังก์ชันสำหรับจัดการข้อมูลใน SQL Server
คำแนะนำการฝึกหัด
- ยกตัวเลขที่เก็บอยู่ในตัวแปร
@numberขึ้นสู่กำลังจากตัวแปร@power - คำนวณกำลังสองของตัวแปร
@number(กำลังสอง หมายถึง การยกกำลัง 2) - คำนวณรากที่สองของตัวเลขที่เก็บอยู่ในตัวแปร
@number
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
DECLARE @number DECIMAL(4, 2) = 4.5;
DECLARE @power INT = 4;
SELECT
@number AS number,
@power AS power,
-- Raise the @number to the @power
___ AS number_to_power,
-- Calculate the square of the @number
___ num_squared,
-- Calculate the square root of the @number
___ num_square_root;