Sử dụng SQL Server, bạn có thể sử dụng T-SQL SQUARE()
hàm để trả về bình phương của một giá trị float đã chỉ định. Bình phương của một số là kết quả của phép nhân số đó với chính nó.
Bạn cung cấp số làm đối số khi gọi hàm.
Kiểu dữ liệu trả về là float .
Cú pháp
Cú pháp như sau:
SQUARE ( float_expression )
Trong đó float_expression là một biểu thức của kiểu float hoặc của một kiểu có thể được chuyển đổi hoàn toàn thành float.
Ví dụ 1 - Cách sử dụng cơ bản
Đây là một ví dụ cơ bản để chứng minh.
SELECT SQUARE(4) Result;
Kết quả:
+----------+ | Result | |----------| | 16 | +----------+
Và với một giá trị khác:
SELECT SQUARE(10) Result;
Kết quả:
+----------+ | Result | |----------| | 100 | +----------+
Ví dụ 2 - Giá trị âm
Dưới đây là một ví dụ sử dụng giá trị âm.
Kết quảSELECT SQUARE(-4) Result;
Kết quả:
+----------+ | Result | |----------| | 16 | +----------+
Ví dụ 3 - Số không
Và tất nhiên, số không sẽ trả về số không.
SELECT SQUARE(0) Result;
Kết quả:
+----------+ | Result | |----------| | 0 | +----------+
Ví dụ 4 - Biểu thức
Bạn có thể sử dụng các biểu thức như sau:
SELECT SQUARE(60 + 4) Result;
Kết quả:
+----------+ | Result | |----------| | 4096 | +----------+
Điều này có hiệu quả tương tự như làm điều này:
Kết quảSELECT SQUARE(64) Result;
Kết quả:
+----------+ | Result | |----------| | 4096 | +----------+