Accéder au contenu principal
Documents
FonctionsExpressionsKeywordsDéclarationsClauses

Fonction MySQL CEIL()

La fonction `CEIL()` de MySQL renvoie la plus petite valeur entière supérieure ou égale à un nombre donné. Il est couramment utilisé pour arrondir les valeurs décimales à l'entier le plus proche.

Utilisation

La fonction `CEIL()` est utilisée lorsque vous devez arrondir des valeurs numériques, généralement dans des calculs impliquant des fractions. Elle est particulièrement utile dans les applications financières ou statistiques où l'arrondi est nécessaire.

sql
CEIL(number)

Dans cette syntaxe, `number` est la valeur à arrondir à l'entier supérieur.

Exemples

1. Utilisation de base

sql
SELECT CEIL(4.2);

Cet exemple renvoie `5`, car `CEIL()` arrondit 4.2 à l'entier le plus proche.

2. Application aux nombres négatifs

sql
SELECT CEIL(-3.7);

Dans ce cas, la fonction renvoie `-3`, puisque `CEIL()` arrondit à l'entier le plus proche de zéro pour les nombres négatifs.

3. Utilisation avec une colonne

sql
SELECT product_id, CEIL(price) AS rounded_price
FROM products;

Ici, la fonction `CEIL()` est utilisée pour arrondir les valeurs de la colonne `prix` à l'entier le plus proche pour chaque produit du tableau `produits`.

Notes complémentaires

  • Synonyme : `CEIL()` est synonyme de `CEILING()` dans MySQL, permettant une flexibilité pour les utilisateurs familiers avec différents dialectes SQL.
  • Entrées de zéro et de nombres entiers : Lorsque `CEIL()` est appliqué à zéro ou à un entier, il renvoie la même valeur, car il n'y a pas de partie fractionnaire à arrondir.
  • Traitement des valeurs NULL : Si la fonction `CEIL()` rencontre une valeur `NULL`, elle renvoie `NULL`.

Conseils et bonnes pratiques

  • A utiliser pour les nombres positifs et négatifs. La fonction fonctionne avec des nombres positifs et négatifs, arrondis à zéro.
  • Combinez avec d'autres fonctions. Associez `CEIL()` à `FLOOR()` ou `ROUND()` pour obtenir des stratégies d'arrondi complètes.
  • Tenez compte des performances. En cas d'utilisation dans de grands ensembles de données, assurez-vous que l'arrondi est nécessaire, car il peut avoir un impact sur les performances. Utilisez des indices ou de la logique pour minimiser l'impact sur les performances.
  • Comprendre les implications. Soyez conscient de l'impact des arrondis dans les calculs financiers, car ils peuvent affecter les totaux et les moyennes.

Amélioration de SQL pour les débutants

Acquérir les compétences SQL pour interagir avec vos données et les interroger.
Commencez à apprendre gratuitement