SQL Server Bit Data Type

SQL Server Bit Data Type
Datatyper er byggesteinen for alt du bygger med ethvert programmeringsspråk eller data du lagrer i en database. De er ansvarlige for å bestemme hvilke verdier du har, strukturen til dataene, formateringen, hvilke funksjoner og operasjoner du kan utføre, lagringsalternativene og mye mer.

Ulike datatyper kan variere avhengig av programmeringsspråket og mer. Imidlertid, for dette innlegget, vil vi fokusere på bit -datatypen som er tilgjengelig i SQL Server.

SQL Server Bit Type

Bit -datatypen er en heltalldatatype som godtar tre verdier; 0, 1 og null. Følgende er syntaks av bittypen.

BIT

SQL Server vil automatisk optimalisere størrelsen på kolonnene som lagrer bitdatatype. For eksempel, hvis det er åtte eller færre biter i en kolonne, vil SQL Server lagre dem som 1 byte. Hvis antall biter er åtte eller høyere, vil det lagre dem som 2 byte.

Det er godt å huske at boolske verdier kan konverteres til bittyper med ekte oppløsning til 1 og falsk oppløsning til 0.

Eksempel

Følgende illustrerer en Create Table -setning med en bit datatypekolonne.

Lag tabell temp_table (
id int ikke null identitet primærnøkkel,
bit_data bit
);

Du kan deretter sette inn prøvedata i tabellen som:

SETT INN
INN I
Temp_table (bit_data)
Verdier (0),
(1),
(0),
(1),
(0);

Velg data fra tabellen:

Velg * fra temp_table;

Produksjon:

id | bit_data |
--+--------+
1 | 0 |
2 | 1 |
3 | 0 |
4 | 1 |
5 | 0 |

Endte

Dette korte innlegget dekket det grunnleggende om å jobbe med BIT -typen i SQL Server.

Takk for at du leste!!