Я создал эту таблицу:Как я могу запросить таблицу на основе бит в столбце?
CREATE TABLE [dbo].[Subject] (
[SubjectId] INT NOT NULL,
[Name] NVARCHAR (50) NOT NULL,
[Type] BINARY(10) NULL,
CONSTRAINT [PK_Subject] PRIMARY KEY CLUSTERED ([SubjectId] ASC)
);
Мое мышление, что столбец типа будет содержать двоичную строку, как это:
0000101010
1000001010
0000001011
1000000011
Что бы я тогда хотел бы быть в состоянии сделать это, например, запросите эту таблицу, чтобы найти определенный бит, но я не уверен, как это сделать. Так, например, как я могу запросить данные, чтобы посмотреть, какие строки соответствуют четвертому биту (справа), установленному в 1, а второй бит (справа), установленный в 1, который приведет к появлению трех строк, возвращаемых из данных выше ,
Знаете ли вы, что ваше объявление предназначено для 11-байтового поля для 'Type'? –