Oracle är en kraftfull databas teknik som används över hela världen av miljontals företag . Det har rönt ett grundmurat rykte för att ge minskad dataredundans , ökad transaktion hållbarhet och mer . Om du vill använda Oracle , måste du förstå hur man skriver SQL-frågor . I synnerhet för att konvertera en sträng till ett numeriskt värde i Oracle , måste du använda SQL-funktionen to_number . Instruktioner
1
in to_number funktionen i din sökning genom att skriva to_number ( var , mask ) . Nedan är ett exempel :
SELECT to_number ( var , ' mask ' ) FROM user_data ,
2
Ersätt " var " med variabel du koppleri från databasen . Med tanke på att du försöker få strängen user_age , skulle frågan läs
SELECT to_number ( user_age , ' mask ' ) FROM user_data ,
3
bort "mask" och ersätta det med antalet 9s anordnad i det format du vill att strängen att vara i. till exempel , om du vill att user_age att listas med bara två siffror , skulle du ersätta " mask " med 99 . " Nedan är några fler exempel :
'99 .99 ' ( två siffror till vänster om decimaltecknet och två till höger om den ) '9999 .99 ' ( fyra siffror till vänster om decimaltecknet och två till höger av det ) med tanke på att du vill att användaren åldern i formatet '99 , " frågan skulle se ut så här :
SELECT to_number ( user_age , '99 ' ) FROM user_data ,