Delen via


bit (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL Analytics-eindpunt in Microsoft FabricMagazijn in Microsoft FabricSQL-database in Microsoft Fabric Preview

Een gegevenstype geheel getal dat een waarde van 1, 0of NULL.

Remarks

De SQL Server Database Engine optimaliseert de opslag van bitkolommen . Als er 8 of minder bitskolommen in een tabel staan, worden de kolommen opgeslagen als 1 byte. Als er 9 tot 16 bitskolommen zijn, worden de kolommen opgeslagen als 2 bytes, enzovoort.

Het bitgegevenstype kan worden gebruikt om Booleaanse waarden op te slaan. De tekenreekswaarden TRUE en FALSE kunnen worden geconverteerd naar bitwaarden : TRUE wordt geconverteerd naar 1, en FALSE wordt geconverteerd naar 0.

Converteren naar bit bevordert elke niet-nulwaarde naar 1.

Het bitgegevenstype ondersteunt de functie COUNT . Andere standaardaggregatiefuncties, zoals SUM, AVG, MINen MAX, ondersteunen echter niet rechtstreeks het bitgegevenstype .