À l'aide de SQL Server, vous pouvez utiliser le T-SQL SQUARE()
fonction pour renvoyer le carré d'une valeur flottante spécifiée. Le carré d'un nombre est le résultat de la multiplication du nombre par lui-même.
Vous fournissez le nombre comme argument lors de l'appel de la fonction.
Le type de données de retour est float .
Syntaxe
La syntaxe ressemble à ceci :
SQUARE ( float_expression )
Où expression_float est une expression de type float ou d'un type qui peut être implicitement converti en float.
Exemple 1 - Utilisation de base
Voici un exemple de base pour illustrer.
SELECT SQUARE(4) Result;
Résultat :
+----------+ | Result | |----------| | 16 | +----------+
Et avec une valeur différente :
SELECT SQUARE(10) Result;
Résultat :
+----------+ | Result | |----------| | 100 | +----------+
Exemple 2 – Valeur négative
Voici un exemple utilisant une valeur négative.
SELECT SQUARE(-4) Result;
Résultat :
+----------+ | Result | |----------| | 16 | +----------+
Exemple 3 – Zéro
Et bien sûr, zéro renverra zéro.
SELECT SQUARE(0) Result;
Résultat :
+----------+ | Result | |----------| | 0 | +----------+
Exemple 4 – Expressions
Vous pouvez utiliser des expressions telles que :
SELECT SQUARE(60 + 4) Result;
Résultat :
+----------+ | Result | |----------| | 4096 | +----------+
Ce qui revient effectivement à faire ceci :
SELECT SQUARE(64) Result;
Résultat :
+----------+ | Result | |----------| | 4096 | +----------+