&(비트 AND)(SQL Server Compact)
두 정수 값 간에 비트 논리 AND 연산을 수행합니다.
구문
expression & expression
인수
- expression
MicrosoftSQL Server Compact에서 정수 데이터 형식 범주에 있는 데이터 형식의 모든 유효한 식입니다. 식은 비트 연산을 위해 이진 숫자로 취급 및 변환되는 정수 매개 변수입니다.
결과 형식
입력 값이 int이면 int를 반환하고 입력 값이 smallint이면 smallint를 반환하며 입력 값이 tinyint이면 tinyint를 반환합니다.
코드 예
다음 예에서는 두 개의 정수 열 사이에서 비트 AND 연산을 수행합니다.
CREATE TABLE bitwise (A int NOT NULL, B int NOT NULL)
INSERT bitwise VALUES (170, 75)
SELECT A & B FROM bitwise
--Returns 10.
170(A)을 이진수로 표기하면 0000 0000 1010 1010입니다. 75(B)를 이진수로 표기하면 0000 0000 0100 1010입니다. 이 두 값에 대해 비트 AND 연산을 수행하면 이진수로 0000 0000 0000 1010이 산출되며 십진수로는 10입니다.
(A & B)
0000 0000 1010 1010
0000 0000 0100 1011
-------------------
0000 0000 0000 1010