Comment convertir en nombres dans Oracle

Oracle est une technologie de base de données puissante utilisée dans le monde entier par des millions d'entreprises. Il a acquis une solide réputation en fournissant réduit la redondance des données, une durabilité accrue des transactions et plus. Pour utiliser Oracle, vous devez comprendre comment écrire des requêtes SQL. En particulier, pour convertir une chaîne à une valeur numérique dans Oracle, vous devez utiliser la fonction SQL to_number.

Instructions

1 Insérez la fonction to_number dans votre requête en tapant to_number (var, masque). Voici un exemple:

to_number SELECT (var, «masque»)
DE user_data;

2 Remplacez "var" avec la variable que vous procurer de la base de données. Étant donné que vous essayez d'obtenir le user_age de chaîne, la requête se lirait

to_number SELECT (user_age, «masque»)
DE user_data;

3 Retirer «masque» et le remplacer par 9s numéro disposés dans le format que vous souhaitez la chaîne à être. Par exemple, si vous voulez que le user_age être inscrit avec seulement deux chiffres, vous devez remplacer «masque» avec '99. Voici quelques autres exemples:

'99 .99 '(Deux chiffres à gauche de la virgule et deux à droite de celui-ci)
'9999.99' (quatre chiffres à gauche de la virgule et deux à droite de celui-ci)
Étant donné que vous voulez l'âge de l'utilisateur dans le format '99, la requête ressemblerait à ceci:

to_number SELECT (user_age '99',)
DE user_data;