Section courante

A propos

Section administrative du site

ABS

Valeur absolue
BigQuery

Syntaxe

ABS(X)

Paramètres

Nom Description
X Ce paramètre permet d'indiquer l'expression à traiter.

Description

Cette fonction permet de demander la valeur absolue du nombre spécifié.

Remarques

Exemples

L'exemple suivant donne la valeur absolue d'un nombre entier négatif :

  1. SELECT ABS(-10) AS valeur_absolue_negative;

on obtiendra un résultat ressemblant à ceci :

/*-------------------------*
 | valeur_absolue_negative |
 +-------------------------+
 | 10                      |
 *-------------------------*/

Cet exemple montre que ABS(-10) renvoie 10, la valeur positive de -10.

Valeur absolue d'un nombre décimal positif :

  1. SELECT ABS(5.75) AS valeur_absolue_positive;

on obtiendra un résultat ressemblant à ceci :

/*-------------------------*
 | valeur_absolue_positive |
 +-------------------------+
 | 5.75                    |
 *-------------------------*/

Dans ce cas, ABS(5.75) renvoie 5.75 car la valeur est déjà positive.

Valeur absolue d'une colonne contenant des nombres : Supposons que vous ayez une table nommée ventes avec une colonne difference_prix pouvant contenir des valeurs positives ou négatives (par exemple, la différence entre le prix de vente et le prix coûtant) :

  1. SELECT
  2.   produit,
  3.   difference_prix,
  4.   ABS(difference_prix) AS difference_absolue
  5. FROM
  6.   `votre_projet.votre_dataset.ventes`;

Exemple de données dans ventes :

produit difference_prix
A 15.00
B -7.50
C 0.00
D 22.25
E -12.00

Résultat de la requête :

/*---------*-----------------*--------------------*
 | produit | difference_prix | difference_absolue |
 *---------*-----------------*--------------------*
 | A       | 15.00           | 15.00              |
 | B       | -7.50           | 7.50               |
 | C       | 0.00            | 0.00               |
 | D       | 22.25           | 22.25              |
 | E       | -12.00          | 12.00              |
 *---------*-----------------*--------------------*/


Dernière mise à jour : Vendredi, le 8 novembre 2019