SQL AND

Sql And



'이 기사에서는 WHERE 절을 사용하여 주어진 쿼리에 조건을 추가할 수 있도록 SQL AND 연산자를 사용하는 방법을 이해하도록 안내합니다.'

자세히 살펴보고 SQL 문에서 AND 연산자가 어떻게 작동하는지 살펴보겠습니다.

SQL AND 연산자

짐작할 수 있듯이 AND 연산자는 두 개 이상의 부울 식을 결합하여 하나로 취급할 수 있는 논리 연산자입니다. 이는 조건이 적용되려면 모든 조건이 참이어야 함을 의미합니다.







SELECT, UPDATE 및 DELETE와 같은 다른 SQL 문과 함께 WHERE 절에 사용되는 AND 연산자를 찾을 수 있습니다.



이렇게 하면 작업이 수행되는 범위를 제한할 수 있습니다. 예를 들어 DELETE 문을 사용하면 WHERE 절과 AND 키워드를 사용하여 지정된 조건을 만족하는 데이터만 제거되도록 할 수 있습니다.



AND 연산자의 구문은 다음과 같이 표현할 수 있습니다.





bool_expr_1 그리고 bool_expr_2 그리고 bool_expr_3… 그리고 bool_expr_N;

원하는 만큼 부울 식을 가질 수 있습니다. 그러나 지정된 모든 표현식은 참으로 평가되어야 합니다. 하나의 표현식이 거짓이면 전체 명령문이 거짓으로 처리됩니다.

참고: NULL 값도 거짓으로 취급됩니다.



사용 예

아래 쿼리에 표시된 샘플 데이터가 있다고 가정합니다.

하락 데이터 베이스 만약에 존재한다 샘플db;
만들다 데이터 베이스 샘플db;
사용 샘플db;
만들다 테이블 개발자 (
ID 지능 자동 증가 아니다 없는 일 순위 열쇠 ,
이름 VARCHAR ( 오십 ) 아니다 없는 ,
VARCHAR ( 오십 ) ,
학과 VARCHAR ( 오십 ) 아니다 없는 ,
샐러리 지능
) ;
끼워 넣다 안으로 개발자 ( 이름 , , 학과 , 샐러리 )
가치
( '로건' , '엘리슨' , '게임' , 120000 ) ,
( '앤' , '닐' , '데이터 베이스' , 122000 ) ,
( '프레이저' , '어떻게' , '프론트엔드' , 100000 ) ,
( '크리쉬' , '폴라드' , '백엔드' , 115000 ) ,
( '일하다' , '포드' , '데브옵스' , 118000 ) ,
( '해변' , '봤다' , '게임' , 135000 ) ,
( '키라' , '부제' , '데이터 베이스' , 130000 ) ,
( '초대' , '핸슨' , '구름' , 123000 ) ,
( '복단' , '몰리' , '프론트엔드' , 108000 ) ,
( '마리아' , '금세공인' , '백엔드' , 120000 ) ;

결과 테이블:

'devops' 부서에서 일하고 연봉이 110000 이상인 개발자를 찾기 위해 다음과 같이 쿼리를 실행할 수 있습니다.

고르다 * 에서 개발자 어디 학과 = '데브옵스' 그리고 샐러리 >= 110000 ;

쿼리는 일치하는 레코드를 찾아 다음과 같이 반환해야 합니다.

ID | 이름 | | 학과 | 샐러리 |
--+----------+---------+----------+------+
5 | 일하다 | 포드 | 데브옵스 | 118000 |

이 경우 위와 같이 하나의 레코드만 있습니다. AND 키워드를 사용하여 데이터를 추가로 필터링하기 위해 더 많은 조건을 지정할 수 있습니다.

결론

이 게시물에서는 SQL에서 AND 연산자를 사용하여 쿼리에서 여러 부울 식을 결합하는 방법에 대해 설명했습니다.

읽어 주셔서 감사합니다. SQL OR 연산자 자습서를 확인하여 OR 연산자 및 AND 연산자와 비교하여 작동하는 방식에 대해 자세히 알아보세요.