Vergleicht man die zahlen als string in oracle

Habe ich ein Vergleich, die in Oracle für zwei zahlen. 010 und 10.
Sind Sie gleich, so lange als numerische Gleichheit betrifft; allerdings brauche ich, um Sie zu vergleichen als String. Ich habe versucht, to_char aber es funktioniert nicht.

Gibt es andere Funktionen, die würde lassen Sie mich genauen Vergleich der numerische Wert als string?

------------Um zu klären, alle Zweifel---------------------

Ich habe drei Spalten adresse1 Adresse2 und address3
Ich möchte vergleichen, NUR die Ziffern, die in die Verkettung aller drei. so zum Beispiel, wenn die Werte sind wie folgt:

adresse1 = 01 park avenue

address2 = 20 golden gate

address3 = null

dann würde ich das gerne vergleichen, Daten in Tabelle, um zu sehen, wenn eine der Adressen " verkettet mit dem Wert kommt zu werden 0120

Aber jetzt ist es equalizing 120 auch mit 0120, die Wünsche ich nicht.

Daten extrahiert und verkettet, so dass nicht gespeichert wird, in einer Art Spalte. Alles was ich brauche ist, um zu gewährleisten, dass diese zahlen sind im Vergleich "GENAU" und nicht als zahlen.

Bitte vorschlagen.

Cheers

  • Welche Spalte Datentyp sind diese zahlen gespeichert? Können Sie schreiben Sie ein kleines Skript, das zeigt das problem?
InformationsquelleAutor Priyank | 2009-10-07
Schreibe einen Kommentar