Come convertire stringa galleggiare nel SQL

June 13

SQL Server contiene la funzione cast, che consente di passare i tipi di dati per le variabili. Se una stringa contiene un valore numerico, è possibile convertire la variabile stringa in un numero in virgola mobile. Un numero in virgola mobile è uno che contiene un valore decimale in modo da poter memorizzare quantità frazionarie nel database.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "SQL Server", quindi fare clic su "SQL Server Management Studio" per aprire l'editor di database.

2 Fai clic su "Nuova query" nella barra degli strumenti Management Studio per aprire l'editor per la codifica SQL. Digitare il seguente comando per creare una variabile SQL per la stringa convertita:

dichiarare varchar @mystring (30)

dichiarare decimale @converted

La prima variabile contiene la stringa, e la seconda variabile contiene il decimale in virgola mobile convertito.

3 Copiare e incollare il seguente codice per convertire la stringa in un punto decimale fluttuante:

set @mystring = '1.20'

set @converted = cast (@mystring come decmial)

Il codice utilizza la funzione CAST per convertire il numero contenuto nella variabile stringa in un decimale. Il numero convertito viene salvato nella variabile "@converted".

4 Premere il tasto "F5" per eseguire il codice. È possibile rivedere i risultati nel pannello dei risultati nella parte inferiore della finestra.


Articoli Correlati