Oracle er et kraftfuldt database teknologi, der anvendes i hele verden af millioner af virksomheder . Det har vundet et solidt ry for at levere reducerede data redundans , øget transaktion holdbarhed og mere . For at bruge Oracle , skal du forstå , hvordan man skriver SQL-forespørgsler. Især for at konvertere en streng til en numerisk værdi i Oracle skal du bruge SQL -funktionen to_number . Instruktioner
1
Sæt to_number -funktionen i din forespørgsel ved at skrive to_number (var , maske ) . Nedenfor er et eksempel : Hej
SELECT to_number (var ' maske ' ) FROM user_data ,
2
Erstat " var" med den variabel, du er fremskaffe fra databasen. I betragtning af at du forsøger at opnå strengen user_age ville forespørgslen læse
SELECT to_number ( user_age ' maske ' ) FROM user_data ,
3
Fjern ' maske ' og erstatte det med tal 9s arrangeret i det format, du ønsker strengen at være i. for eksempel, hvis du ønsker, at user_age at blive noteret med kun to cifre , vil du erstatte " maske " med '99 '. Nedenfor er et par yderligere eksempler : Hej
'99 .99 ' ( to cifre til venstre for decimaltegnet og to til højre for det) 9999 .99 ' ( fire cifre til venstre for decimaltegnet og to til højre af det) Da du ønsker, at brugeren alder i formatet '99 ' forespørgslen ville se sådan ud : Hej
SELECT to_number ( user_age , '99 ' ) FROM user_data ,
< br >