använd SQL Server int datatyp för att definiera kolumner, variabler och parametrar som lagrar heltal.
INT-datatypen lagrar ett nummer i intervallet -2,147,483,648 till 2,147,483,647. Om du behöver lagra ett större heltal, överväg att använda BIGINT.
förutom att användas för siffror används INT också för att definiera primära och främmande nycklar. Använd den för att skapa olika ID-relaterade kolumntyper:
konvertera INT-värden
om heltalet har fler siffror än definierat int CHAR-typen, matas en asterisk (*) ut. Prova denna SQL för att se effekten:
När du utför aritmetik konverterar SQL Server till DECIMALTYPEN heltalskonstant värden när värdena är större än tillåtna för INT.
147483648, men när även dividera med två, och clearing faller inom int gränser, resultatet som en decimaltyp.
Vid första anblicken är detta inte meningsfullt, eftersom resultatet tydligt ”passar” inom en INT-Typ; det konstanta värdet är dock misstänkt. Det konverteras till DECIMAL före operationen, vilket tvingar resultatets typ till DECIMAL.
exempel med SQL INT
använd aritmetiska operatorer, till exempel +,-, * och / för att arbeta med INT.
eftersom operanderna, det vill säga kolumnen och numret, är heltal, är resultatet också ett heltal.