bit (Transact-SQL)
Applies to: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
Microsoft Fabric の SQL 分析エンドポイント
Microsoft Fabric のウェアハウス
1
、0
、またはNULL
の値を受け取ることができる整数データ型。
解説
SQL Server データベース エンジンでは、bit 列のストレージが最適化されます。 テーブル内で 8 個以下の bit 列がある場合は、列が 1 バイトとして格納されます。 bit 列が 9 ~ 16 ある場合には、列は 2 バイトとして格納されます。
ビットデータ型を使用して、ブール値を格納できます。 文字列値 TRUE
と FALSE
は、 ビット 値に変換できます。 TRUE
は 1
に変換され、 FALSE
は 0
に変換されます。
ビットに変換すると 0 以外の値が1
に昇格します。
ビット データ型は、COUNT 関数をサポートします。 ただし、 SUM
、 AVG
、 MIN
、 MAX
などの他の標準集計関数では、 ビット データ型は直接サポートされません。