dobbelt præcision floating point tal er repræsenteret ved "flyde " datatype i SQL Server. Indimellem kan det være nødvendigt at konvertere et decimaltal til et heltal . Dette opnås ved anvendelse af T - SQL " CAST ( ) "-funktionen . Den " CAST ()" funktionen ikke automatisk runde decimaler op eller ned , men kan kombineres med T -SQL " ROUND ()" funktionen, hvis afrunding ønskes. Instruktioner
1
Open SQL Server Management Studio.
2
Åbn en ny forespørgsel vindue .
3
Konverter et variabelt point tal til et heltal uden afrunding bruge CAST () funktionen ved at udføre følgende forespørgsel erklæring , erstatter " " med nogen decimaltal : Hej SELECT CAST ( AS INT ) < br >
4 Konverter og runde en floating-point tal til et heltal ved hjælp af CAST () funktionen ved at udføre følgende forespørgsel erklæring , erstatter " " med nogen decimaltal : Hej < p> SELECT CAST ( AFRUND ( CAST ( AS DECIMAL ( 10,3 ) ) , 0) AS INT)