J'ai une comparaison dans Oracle pour deux nombres. 010 et 10. Ils sont égaux tant que l'égalité numérique est concernée; Cependant, j'ai besoin de les comparer en tant que chaîne. J'ai essayé to_char mais ça ne marche pas.Comparaison de nombres sous forme de chaîne dans Oracle
Y at-il d'autres fonctions qui me permettraient de faire une comparaison exacte de la valeur numérique sous forme de chaîne?
------------ Pour clarifier le doute de tout le monde ---------------------
J'ai trois colonnes address1 adresse2 et adresse3 Je veux comparer UNIQUEMENT les chiffres de la concaténation des trois. Ainsi, par exemple, si les valeurs sont les suivantes:
address1 = 01 park avenue
adresse2 = 20 golden gate
Address3 = null
je voudrais comparer les données dans le tableau pour voir si l'une des adresses concaténés la valeur sort pour être 0120
Cependant en ce moment égalise 120 également avec 0120 que je ne désire pas.
Les données sont extraites et concaténées, elles ne sont donc pas stockées dans un type de colonne. Tout ce dont j'ai besoin, c'est de faire en sorte que ces chiffres soient comparés "EXACTEMENT" et non pas en chiffres.
Veuillez nous suggérer.
Vive
Dans quel type de données de colonne sont stockés ces nombres? Pouvez-vous écrire un petit script qui montre le problème? –