Maison > base de données > Oracle > Utilisation du numéro dans Oracle

Utilisation du numéro dans Oracle

下次还敢
Libérer: 2024-05-08 19:18:17
original
649 Les gens l'ont consulté

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 du numéro dans Oracle

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 :

<code>TO_NUMBER(string, [format_mask])</code>
Copier après la connexion

Paramètres :

  • string : La chaîne ou la valeur de texte à convertir.
  • format_mask (facultatif) : Spécifie le masque pour le format des nombres dans la chaîne. Il suit la notation au format standard SQL.

Exemple :

Convertissez la chaîne "123,45" en nombre 123,45 :

<code class="sql">SELECT TO_NUMBER('123.45') FROM DUAL;</code>
Copier après la connexion

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 :

<code class="sql">SELECT TO_NUMBER('1,234.56', '9G999G999') FROM DUAL;</code>
Copier après la connexion

Obtient une valeur de chaîne d'une table et la convertit en nombre :

<code class="sql">SELECT TO_NUMBER(column_name) FROM table_name;</code>
Copier après la connexion

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 :

  • Si la chaîne contient des caractères non numériques, la conversion échouera.
  • La conversion échouera également si le format spécifié par format_mask ne correspond pas au format numérique dans la chaîne. La fonction
  • TO_NUMBER peut être utilisée pour convertir une chaîne représentée en notation scientifique en nombre.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal