Summary: in this tutorial, you will learn how to use the SQL Server SQUARE() function to calculate the square of a number.
Introduction to the SQL Server SQUARE() function #
The SQUARE() function is a mathematical function that allows you to calculate the square of a number.
Here’s the syntax of the SQUARE() function:
SQRT(number)Code language: SQL (Structured Query Language) (sql)In this syntax:
- The
numberis a float or any number that can be implicitly converted to a float.
The SQUARE() function returns the square of the number with the type of float. If the number is NULL, the SQUARE() function returns NULL.
SQL Server SQUARE() function examples #
Let’s explore some examples of using the SQUARE() function.
1) Basic SQUARE() function example #
The following statement uses the SQUARE() function to return the square of 5:
SELECT SQUARE(5) AS result;Code language: SQL (Structured Query Language) (sql)Result:
result
------
25Code language: SQL (Structured Query Language) (sql)The query returns 25 as the square of 5.
2) Using the SQUARE() function to calculate areas of squares #
First, create a table called squares to store the length of squares:
CREATE TABLE squares(
id INT IDENTITY PRIMARY KEY,
length DEC(10,2)
);Code language: SQL (Structured Query Language) (sql)Second, insert some rows into the squares table:
INSERT INTO squares (length)
VALUES
(2.5),
(3),
(5),
(6),
(9);Code language: SQL (Structured Query Language) (sql)Third, retrieve data from the squares table:
SELECT
id,
length
FROM
squares;Code language: SQL (Structured Query Language) (sql)Output:
id | length
---+---------
1 | 2.50
2 | 3.00
3 | 5.00
4 | 6.00
5 | 9.00
(5 rows)Code language: plaintext (plaintext)Finally, calculate the areas of the squares using the SQUARE() function:
SELECT
id,
length,
SQUARE(length) area
FROM
squares;Code language: SQL (Structured Query Language) (sql)Output:
id | length | area
---+--------+-------
1 | 2.50 | 6.25
2 | 3.00 | 9.0
3 | 5.00 | 25.0
4 | 6.00 | 36.0
5 | 9.00 | 81.0
(5 rows)Code language: plaintext (plaintext)Summary #
- Use the SQL Server
SQUARE()function to calculate the square of a number.