Oracle er en kraftig database teknologi som brukes over hele verden av millioner av virksomheter. Det har fått et solid rykte for å gi redusert data redundans , økt transaksjon holdbarhet og mer . For å bruke Oracle , må du forstå hvordan å skrive SQL-spørringer . Spesielt å konvertere en streng til en numerisk verdi i Oracle , må du bruke SQL-funksjon to_number . Instruksjoner
en
Sett to_number funksjon i søket ditt ved å skrive to_number (var , maske) . Nedenfor er et eksempel : en
SELECT to_number (var , "maske" ) FRA user_data ;
2
Erstatt "var" med den variabelen du anskaffe fra databasen. Gitt at du prøver å få strengen user_age , vil spørringen lese
SELECT to_number ( user_age , "maske" ) FRA user_data ;
3
Fjern "maske" og erstatte den med nummer 9s arrangert i det formatet du ønsker strengen å være i. for eksempel, hvis du vil at user_age å være oppført med bare to sifre , ville du erstatte "maske" med '99 . ' Nedenfor er noen flere eksempler : en
'99 .99 ' ( to sifre til venstre for desimaltegnet og to til høyre for det ) '9999 .99 ' ( fire sifre til venstre for desimaltegnet og to til høyre av det) Gitt at du vil at brukeren alder i formatet '99 , ' spørringen ville se slik ut : en
SELECT to_number ( user_age , '99 ') fRA user_data ;