La fonction TO_NUMBER d'Oracle convertit une chaîne en valeur numérique. Il prend un argument de chaîne, avec le format_mask facultatif spécifiant le format numérique dans la chaîne. Il renvoie une valeur de type NUMBER ou NULL si la conversion échoue.
Utilisation de la fonction TO_NUMBER dans Oracle
La fonction TO_NUMBER est utilisée pour convertir une chaîne ou une valeur de texte en une valeur numérique. Il s'agit d'une fonction intégrée largement utilisée dans la conversion de données et les calculs.
Syntaxe :
TO_NUMBER(string, [format_mask])
Paramètres :
Exemple :
Convertissez la chaîne "123,45" en nombre 123,45 :
SELECT TO_NUMBER('123.45') FROM DUAL;
Analysez la chaîne "1 234,56" en nombre 1234,56, masquez "9G999G999" Spécifiez le séparateur de milliers et deux points décimaux :
SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;
Obtient une valeur de chaîne d'une table et la convertit en nombre :
SELECT TO_NUMBER(column_name) FROM table_name;
Type de retour :
La fonction TO_NUMBER renvoie une valeur numérique de type de données NUMBER. Si la conversion échoue, elle renvoie NULL.
Remarque :
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!