database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1460 게시물 읽기
No. 1460
& 가 무슨 의미인지..
작성자
김민영(visionmcoj)
작성일
2004-08-03 09:45
조회수
2,212

Procedure 를 사용하다 보니

(SES.STATEID & 4) = 0 OR ( (SES.STATEID & 4) > 0 AND SES.ResolutionTimeS>= @ThisDate )

이라는 구문이 있습니다..

도대체 (SES.STATEID & 4) = 0 이 의미가 무엇인지요? 정확히는 & 가 의미하는거가 뭔지 궁금합니다..

그럼 많은 사용자 고수님들 부탁드려요..

이 글에 대한 댓글이 총 2건 있습니다.

비트 연산입니다.

만약 SES.STATEID가 8이라면은 4와 비트 연산은 0입니다.

 

왜냐하면은..

   0000 1000 --> 8

& 0000 0100 --> 4

-----------

   0000 0000

이렇게 됩니다.  결국에는 저기 위에서 원하는 것은 4와 같지 않으면 0을 반환하신다고 생각하면 됩니다.

 

릴리님이 2004-08-03 19:36에 작성한 댓글입니다. Edit

감사합니다..

김민영(visionmcoj)님이 2004-08-05 16:27에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
1463[질문] 다른 데이터 베이스에 insert 하기 [1]
김진욱
2004-08-03
2443
1462[질물]BCP 이용관련 [1]
끙이
2004-08-03
3165
1461어느날부터 이런에러가 발생합니다. 도와주십시오.(왕초보) [1]
정지원
2004-08-03
2315
1460& 가 무슨 의미인지.. [2]
김민영
2004-08-03
2212
1459UNIQUE 로 정의된 필드의 NULL [1]
김영호
2004-08-01
2514
1458db 복제를 통해 분산서버를 구축하려는데...
zerock
2004-07-31
2840
1457[질문] NTEXT 자료형 조회하기
Red
2004-07-29
3379
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다