Bắt đầu ngayBắt đầu miễn phí

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ỉ định
  • SQUARE(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

Xem khóa học

Hướng dẫn bài tập

  • Nâng số được lưu trong biến @number lê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;
Chỉnh sửa và Chạy Mã