použijte datový typ SQL Server INT k definování sloupců, proměnných a parametrů ukládajících celá čísla.
datový typ INT ukládá číslo v rozsahu -2,147,483,648 až 2,147,483,647. Pokud potřebujete uložit větší celočíselnou hodnotu, zvažte použití BIGINT.
kromě toho, že se používá pro čísla, INT se také používá k definování primárních a cizích klíčů. Použijte jej k vytvoření různých typů sloupců souvisejících s ID:
Převod INT Hodnoty
Při převodu celých čísel na znaky, celé číslo více číslic, než je definováno int na typ CHAR, hvězdičkou (*) je výstup. Zkuste tento SQL vidět účinek:
Při provádění aritmetické, SQL Server převede na DESÍTKOVOU typ celé číslo konstantní hodnoty, pokud jsou hodnoty větší, než je povoleno pro INT.
Všimněte si, 2147483648, když ještě vydělíme dvěma, a zúčtování spadající do INT je hranice, výsledek jako DESETINNÉ číslo typu.
na první pohled to nedává smysl, protože výsledek jasně „zapadá“ do typu INT, ale konstantní hodnota je podezřelá. Před operací se převede na desetinnou čárku, čímž se vynucuje typ výsledku na desetinnou čárku.
příklady používající SQL INT
používají aritmetické operátory, jako jsou+, -, * a / pro práci s INT.
Od operandy, že je sloupec a číslo, jsou celá čísla, výsledek je také celé číslo.