doppia precisione numeri in virgola mobile sono rappresentati dal tipo " float " di dati in SQL Server . Occasionalmente , potrebbe essere necessario convertire un numero decimale in un numero intero . Questo risultato è ottenuto attraverso l' uso della funzione T - SQL " CAST ( ) " . Il " CAST ( ) " la funzione non sarà decimali automaticamente arrotondare , ma può essere combinato con il "ROUND ( ) " T - SQL funzione se si desidera arrotondare . Istruzioni
1
Aprire SQL Server Management Studio .
2
Aprire una nuova finestra di query .
3
Convertire una variabile punto numero in un numero intero senza arrotondamento utilizzando la funzione CAST ( ) eseguendo la seguente istruzione di query , sostituendo " " con qualsiasi numero a virgola mobile :
Seleziona CAST ( AS INT )
4 Convertire e arrotondare un numero in virgola mobile in un intero usando la funzione CAST ( ) eseguendo la seguente istruzione di query , sostituendo " " con qualsiasi numero a virgola mobile :
< p > SELEZIONA CAST ( ROUND (CAST ( AS DECIMAL ( 10,3 ) ) , 0 ) AS INT ) economici