Section courante

A propos

Section administrative du site

POWER

Puissance
SQL Server Microsoft SQL Server

Syntaxe

POWER(Nombre1,Nombre2)

Paramètres

Nom Description
Nombre1 Ce paramètre permet d'indiquer la base de la puissance
Nombre2 Ce paramètre permet d'indiquer la puissance

Description

Cette fonction retourne le puissance d'un nombre.

Remarque

Algorithme

MODULE POWER(a,b)
   p ← 1
   BOUCLE POUR i ← 1 JUSQU'A b
      pp x a
   FIN BOUCLE POUR
   RETOURNE p

Exemple

Voici un exemple montrant une utilisation plus classique de cette fonction :

  1. SELECT     'POWER(0,1)=' AS Text, POWER(0, 1) AS Result
  2. UNION
  3. SELECT     'POWER(1,1)=' AS Text, POWER(1, 1) AS Result
  4. UNION
  5. SELECT     'POWER(-1,0)= ' AS Text, POWER(- 1, 0) AS Result
  6. UNION
  7. SELECT     'POWER(-1,1)=' AS Text, POWER(- 1, 1) AS Result
  8. UNION
  9. SELECT     'POWER(2,2)=' AS Text, POWER(2, 2) AS Result
  10. UNION
  11. SELECT     'POWER(2,8)=' AS Text, POWER(2, 8) AS Result
  12. UNION
  13. SELECT     'POWER(30,2)=' AS Text, POWER(30, 2) AS Result
  14. UNION
  15. SELECT     'POWER(-35,4)=' AS Text, POWER(- 35, 4) AS Result

on obtiendra le résultat suivant :

Text Result
POWER(0,1)= 0
POWER(-35,4)= 1500625
POWER(30,2)= 900
POWER(2,8)= 256
POWER(2,2)= 4
POWER(-1,1)= -1
POWER(1,1)= 1
POWER(-1,0)= 1

Voir également

Langage de programmation - SQL Server - Référence de fonctions - EXP
Langage de programmation - SQL Server - Référence de fonctions - LOG
Langage de programmation - SQL Server - Référence de fonctions - LOG10
Articles - Les géants de l'informatique - Microsoft

Dernière mise à jour : Dimanche, le 7 juin 2015