Làm việc với các hàm mũ
Các hàm mũ rất hữu ích khi bạn cần thực hiện phép tính ngay trong cơ sở dữ liệu. Ví dụ, với cơ sở dữ liệu lưu thông tin bất động sản, bạn có thể cần tính diện tích. Khi đó, những hàm sau sẽ hữu ích:
POWER(number, power): nâng số lên lũy thừa chỉ địnhSQUARE(number): nâng số lên lũy thừa 2
Hoặc, nếu bạn cần tính khoảng cách giữa hai thành phố với tọa độ đã biết, bạn có thể dùng hàm này:
SQRT(number): tính căn bậc hai của một số dương.
Trong bài tập này, bạn sẽ thực hành với các hàm mũ và phân tích các giá trị chúng trả về.
Bài tập này là một phần của khóa học
Các hàm thao tác dữ liệu trong SQL Server
Hướng dẫn bài tập
- Nâng số được lưu trong biến
@numberlên lũy thừa lấy từ biến@power. - Tính bình phương của biến
@number(bình phương nghĩa là lũy thừa 2). - Tính căn bậc hai của số được lưu trong biến
@number.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
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;