November 30
numeri in virgola mobile a doppia precisione sono rappresentati dal "galleggiare" tipo di dati in SQL Server. Occasionalmente, può essere necessario convertire un numero in virgola mobile in un intero. Questo risultato è ottenuto attraverso l'uso del T-SQL "CAST) (" la funzione. La funzione "CAST ()" non sarà automaticamente rotonda decimali alto o in basso, ma può essere combinato con il T-SQL "ROUND ()" funzione se l'arrotondamento si desidera.
1 Aprire SQL Server Management Studio.
2 Aprire una nuova finestra di query.
3 Convertire un numero in virgola mobile in un intero senza arrotondamento utilizzando la funzione CAST () eseguendo la seguente istruzione di query, sostituendo "<float>" con qualsiasi numero in virgola mobile:
SELEZIONE CAST (<float> AS INT)
4 Convertire e rotondo di un numero in virgola mobile in un intero utilizzando la funzione CAST () eseguendo la seguente istruzione di query, sostituendo "<float>" con qualsiasi numero in virgola mobile:
SELEZIONE CAST (ROUND (CAST (<float> decimale (10,3)), 0) AS INT)