Sdílet prostřednictvím


bit (Transact-SQL)

Platí pro:SQL ServerAzure SQL DatabaseSpravovaná instance Azure SQLAzure Synapse AnalyticsAnalytics Platform System (PDW)Koncový bod analýzy SQL v Microsoft FabricSklad v Microsoft FabricDatabáze SQL v Microsoft Fabric

Celočíselná datová hodnota, která může mít hodnotu 1, 0nebo NULL.

Remarks

Databázový stroj SQL Serveru optimalizuje úložiště bitových sloupců. Pokud tabulka obsahuje 8 nebo méně bitových sloupců, jsou sloupce uloženy jako 1 bajt. Pokud je 9 až 16bitových sloupců, jsou sloupce uložené jako 2 bajty atd.

Datový typ bitu lze použít k ukládání logických hodnot. Řetězcové hodnoty TRUE a FALSE lze je převést na bitové hodnoty: TRUE je převeden na 1a FALSE je převeden na 0.

Převod na bit podporuje jakoukoli nenulovou hodnotu na 1.

Datový typ bitu podporuje funkci COUNT . Jiné standardní agregační funkce, například SUM, AVG, MINa MAX, však přímo nepodporují datový typ bitu .