gebruik het SQL Server INT gegevenstype om kolommen, variabelen en parameters te definiëren die hele getallen opslaan.
Het int-gegevenstype slaat een getal op tussen -2,147,483,648 en 2,147,483,647. Als u een grotere integer waarde moet opslaan, overweeg dan om BIGINT te gebruiken.
behalve voor getallen wordt INT ook gebruikt om primaire en buitenlandse sleutels te definiëren. Gebruik het om verschillende ID-gerelateerde kolomtypen te maken:
converteren van int-waarden
bij het converteren van gehele getallen naar tekens, als het gehele getal meer cijfers heeft dan gedefinieerd int het TEKENTYPE, wordt een asterisk (*) uitgevoerd. Probeer deze SQL om het effect te zien:
bij het uitvoeren van rekenkunde converteert SQL Server naar het decimale type integer constante waarden wanneer de waarden groter zijn dan toegestaan voor INT.
Notice 2147483648, though when even Delight by two, and clearing falling within INT ‘ s grenzen, resultaat als een decimaal type.
op het eerste gezicht heeft dit geen zin, omdat het resultaat duidelijk “past” binnen een int, type; de constante waarde is echter verdacht. Het is converteren naar decimaal voorafgaand aan de operatie, waardoor het type van het resultaat naar decimaal wordt afgedwongen.
voorbeelden met SQL int
gebruik rekenkundige operatoren, zoals +,-, * en / om met INT te werken.
aangezien de operanden, dat wil zeggen de kolom en het getal, gehele getallen zijn, is het resultaat ook een geheel getal.