논리 연산자
로빈아빠
본문
mysql 에서도 논리 연산이 가능합니다.
논리연산의 값은 모두 1 (참:TRUE) 또는 0 (거짓:FALSE) 중 하나가 됩니다.
여기서 사용되는것은 여러모로 사용된다 가령 게시판에서 검색할때도 사용된다
※ NOT 연산자
-------------------------------------------------------------------
mysql > select NOT 1;
------------------
NOT 1
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select NOT 0;
------------------
NOT 0
------------------
1
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
NOT 연산자는 부정으로서 1이면 0을 0이면 1를 리턴시킨다
※ OR 연산자
-------------------------------------------------------------------
mysql > select 0 ||0;
------------------
0 ||0
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select 1 || 0
------------------
1 || 0
------------------
1
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
OR 연산자느 인수 모두 0이거나 NULL 이 아닐때 1를 리턴하고 그렇지 않을 때에는 0을 리턴한다
※ AND 연산자
-------------------------------------------------------------------
mysql > select 1&&1;
------------------
1&&1
------------------
1
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select 0&&1;
------------------
0&&1
------------------
0
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
mysql > select 1&&0;
------------------
1 && NULL
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
AND 연산자는 인수중에 하나라도 0 또는 NULL 값이 포함되어 있으면 0를 리턴시키고 그렇지 않으면
1를 리턴시킨다
NULL 값이 업다는 말이다
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=myt&wr_id=29
논리연산의 값은 모두 1 (참:TRUE) 또는 0 (거짓:FALSE) 중 하나가 됩니다.
여기서 사용되는것은 여러모로 사용된다 가령 게시판에서 검색할때도 사용된다
※ NOT 연산자
-------------------------------------------------------------------
mysql > select NOT 1;
------------------
NOT 1
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select NOT 0;
------------------
NOT 0
------------------
1
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
NOT 연산자는 부정으로서 1이면 0을 0이면 1를 리턴시킨다
※ OR 연산자
-------------------------------------------------------------------
mysql > select 0 ||0;
------------------
0 ||0
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select 1 || 0
------------------
1 || 0
------------------
1
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
OR 연산자느 인수 모두 0이거나 NULL 이 아닐때 1를 리턴하고 그렇지 않을 때에는 0을 리턴한다
※ AND 연산자
-------------------------------------------------------------------
mysql > select 1&&1;
------------------
1&&1
------------------
1
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
mysql > select 0&&1;
------------------
0&&1
------------------
0
-------------------
1 row in set (0,00 sec)
--------------------------------------------------------------------
mysql > select 1&&0;
------------------
1 && NULL
------------------
0
-------------------
1 row in set (0,00 sec)
-------------------------------------------------------------------
AND 연산자는 인수중에 하나라도 0 또는 NULL 값이 포함되어 있으면 0를 리턴시키고 그렇지 않으면
1를 리턴시킨다
NULL 값이 업다는 말이다
출처 : http://qdata.co.kr/bo/bbs/board.php?bo_table=myt&wr_id=29
관련링크
댓글목록
등록된 댓글이 없습니다.