Restituisce la parte intera di un numero.
Sintassi
Int ( numero )
Correzione ( numero )
Il numero obbligatorioargomento è un valore Double o espressione numerica valido. Se num contiene null, viene restituito null .
Osservazioni
Sia int che Fix eliminano la parte frazionaria del numero e restituiscono il valore intero risultante.
La differenza tra int e Fix è che se num è negativo, int restituisce il primo numero intero negativo minore o uguale a num, mentre Fix restituisce il primo numero intero negativo maggiore o uguale al numero , ad esempio int converte-8,4 a-9 e corregge la conversione da-8,4 a-8.
Fix(num) equivale a:
Sgn(number) * Int(Abs(number))
Esempi di query
Espressione | Risultati |
---|---|
SELEZIONARE int ([sconto]) come expr1 da ProductSales; |
Rimuove la parte frazionaria di tutti i valori del campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "int" restituisce il primo numero intero negativo minore o uguale a number. Ad esempio, per il valore di sconto "-223,20", il numero intero restituito sarà-224,00. |
Selezionare FIX ([sconto]) come expr1 da ProductSales; |
Rimuove la parte frazionaria di tutti i valori del campo "Discount" e restituisce i valori interi risultanti. Per le frazioni negative "Fix" restituisce il primo numero intero negativo maggiore o uguale a number. Ad esempio, per il valore di sconto "-223,20", il numero intero restituito sarà-223,00. |
Esempio di VBA
Nota: Gli esempi seguenti illustrano l'uso di questa funzione in un modulo di Visual Basic, Applications Edition (VBA). Per altre informazioni sull'uso di VBA, selezionare Riferimenti per sviluppatori nell'elenco a discesa accanto a Cerca e immettere uno o più termini nella casella di ricerca.
Questo esempio illustra come le funzioni int e Fix restituiscano parti intere di numeri. Nel caso di un argomento con un numero negativo, la funzione int restituisce il primo intero negativo minore o uguale al numero; la funzione Fix restituisce il primo intero negativo maggiore o uguale al numero.
Dim MyNumber
MyNumber = Int(99.8) ' Returns 99.
MyNumber = Fix(99.2) ' Returns 99.
MyNumber = Int(-99.8) ' Returns -100.
MyNumber = Fix(-99.8) ' Returns -99.
MyNumber = Int(-99.2) ' Returns -100.
MyNumber = Fix(-99.2) ' Returns -99.
Nota: Questa pagina è stata tradotta automaticamente e potrebbe contenere errori di grammatica o imprecisioni. L'intento è quello di rendere fruibile il contenuto. Queste informazioni sono risultate utili' Questo è l'articolo in inglese per riferimento.