Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come convertire Doubles a numeri interi in SQL

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 :

SELEZIONA CAST ( ROUND (CAST ( AS DECIMAL ( 10,3 ) ) , 0 ) AS INT ) economici

 

software © www.354353.com