Slik konverterer String å flyte i SQL

SQL Server inneholder konverteringsfunksjon, som lar deg bytte datatyper for variabler. Hvis en streng inneholder en numerisk verdi, kan du konvertere strengvariabelen til et desimaltall. En flytende punkt nummer er en som inneholder en desimal verdi, slik at du kan lagre brøk beløp i databasen.

Bruksanvisning

1 Klikk på Windows "Start" -knappen og velg "Alle programmer". Klikk på "SQL Server", deretter "SQL Server Management Studio" for å åpne database editor.

2 Klikk "Ny spørring" in Management Studio verktøylinjen for å åpne redigereren for SQL koding. Skriv inn følgende kommando for å opprette en SQL-variabel for den konverterte strengen:

erklære @mystring varchar (30)

erklære @converted desimal

Den første variabelen holder streng, og den andre variabelen inneholder den konverterte flyttall desimal.

3 Kopier og lim inn følgende kode for å konvertere strengen til en flytende punktet desimal:

satt @mystring = '1,20'

sett @converted = cast (@mystring som decmial)

Koden bruker cast-funksjonen til å konvertere nummeret i strengvariabelen til en desimal. Den konverterte nummeret lagres til "@converted" variable.

4 Trykk på "F5" tasten for å utføre koden. Du kan se resultatene i resultatene panel nederst i vinduet.