La fonction Oracle ROUND renvoie une valeur NUMBER, qui utilise l'arrondi par défaut et prend en charge l'arrondi à un nombre spécifié de décimales ; la fonction MySQL ROUND renvoie une valeur DECIMAL, qui adopte le double arrondi et ne peut être arrondie qu'à un nombre entier.
Différence entre les fonctions Oracle ROUND et MySQL ROUND
Les fonctions Oracle ROUND et MySQL ROUND sont toutes deux des fonctions utilisées pour arrondir les nombres, mais il existe quelques différences clés entre elles :
Type de retour
- La fonction Oracle ROUND renvoie une valeur de type NUMBER.
- La fonction MySQL ROUND renvoie une valeur de type DECIMAL.
Méthode d'arrondi
- Par défaut, la fonction Oracle ROUND utilise l'arrondi (nombres proches).
- La fonction MySQL ROUND utilise le double arrondi (vers le nombre pair le plus proche).
Précision
- La fonction Oracle ROUND accepte un deuxième paramètre, spécifiant le nombre de décimales pour l'arrondi.
- La fonction MySQL ROUND ne prend pas en charge un deuxième argument, elle ne peut donc arrondir qu'à l'entier le plus proche.
Syntaxe
- La syntaxe de la fonction Oracle ROUND est :
ROUND(nombre, décimales)
ROUND(number, decimals)
- MySQL ROUND 函数的语法为:
ROUND(number)
示例
- Oracle 中四舍五入到小数点后 2 位:
ROUND(123.456, 2)
- MySQL 中四舍六入到最近的整数:
ROUND(123.456)
La syntaxe de la fonction MySQL ROUND est : ROUND(nombre)
Exemple
- Arrondi à 2 décimales dans Oracle :
ROUND(123.456, 2)
- Arrondi à l'entier le plus proche dans MySQL :
ROUND(123.456) code><li>
<li>Autres différences
🎜🎜🎜La fonction Oracle ROUND prend en charge la précision négative et permet d'arrondir à gauche de la virgule décimale. 🎜🎜La fonction MySQL ROUND ne prend pas en charge la précision négative. 🎜🎜La fonction Oracle ROUND peut être utilisée dans différents modes d'arrondi, notamment l'arrondi, l'arrondi au nombre pair le plus proche ou à zéro. 🎜🎜La fonction MySQL ROUND ne prend en charge que l'arrondi. 🎜🎜
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!