SQL 연산자는 무엇이며 어떻게 작동합니까?



이 기사는 데이터베이스의 데이터를 검색, 관리 및 액세스하기 위해 쿼리에서 사용할 수있는 상위 SQL 연산자에 대한 포괄적 인 가이드입니다.

데이터베이스에서 데이터를 처리하는 동안 우리는 종종 데이터를 조작하고 검색하기 위해 다른 종류의 작업을 수행하는 경향이 있습니다. SQL 데이터베이스 관리 시스템의 기반이되어 이러한 작업을 수행 할 수있는 다양한 운영자를 제공합니다. SQL 연산자에 대한이 기사에서는 SQL에서 사용되는 다양한 연산자를 다음 순서로 설명합니다.

SQL-SQL 연산자 -Edureka





자바에서 반복자를 사용하는 방법
    1. 산술 연산자
    2. 비교 연산자
    3. 논리 연산자

SQL 연산자는 무엇입니까?

SQL 연산자는 WHERE 절에 사용되는 예약 된 키워드입니다. 산술, 논리 및 비교 연산을 수행합니다. 연산자는 SQL 문에서 접속사 역할을하여 명령문에서 여러 조건을 충족합니다.

SQL에는 여러 유형의 연산자가 있으므로 SQL 연산자에 대한이 기사의 다음 섹션에서 동일한 내용을 이해하겠습니다.



SQL 연산자 유형

산술 연산자

이 연산자는 더하기, 곱하기, 빼기 등과 같은 연산을 수행하는 데 사용됩니다.

운영자 조작 기술
+부가연산자의 양쪽에 값 추가
-빼기왼쪽 값에서 오른쪽 값을 빼는 데 사용됩니다.
*곱셈연산자의 각 측면에있는 값을 곱합니다.
/분할왼쪽 값을 오른쪽 값으로 나눕니다.
%계수왼쪽 값을 오른쪽 값으로 나누고 나머지를 반환합니다.

예:

선택 40 + 20 선택 40-20 선택 40 * 20 선택 40/20 선택 40 % 20

산출:

자바에 추가하는 방법
60 20 800 2 0

그것은 SQL에서 사용 가능한 산술 연산자에 관한 것입니다. SQL 연산자에 대한이 기사에서는 사용 가능한 비교 연산자를 이해하겠습니다.



비교 연산자

이 연산자는 같음,보다 큼,보다 작음 등과 같은 작업을 수행하는 데 사용됩니다.

운영자 조작 기술
=동일두 피연산자의 값이 같은지 확인하는 데 사용됩니다. 같으면 TRUE를 반환합니다.
>보다 큰왼쪽 피연산자의 값이 오른쪽 피연산자보다 크면 TRUE를 반환합니다.
<이하yes가 TRUE를 반환하면 왼쪽 피연산자의 값이 오른쪽 피연산자보다 작은 지 확인합니다.
> =크거나 같음왼쪽 피연산자가 오른쪽 피연산자보다 크거나 같은지 확인하는 데 사용되며 조건이 참이면 TRUE를 반환합니다.
<=작거나 같음왼쪽 피연산자가 오른쪽 피연산자보다 작거나 같으면 TRUE를 반환합니다.
또는! =같지 않음피연산자의 값이 같은지 확인하는 데 사용됩니다. 같지 않으면 TRUE를 반환합니다.
!>보다 크지 않음왼쪽 피연산자가 오른쪽 피연산자보다 크지 않은지 확인합니다. 그렇다면 TRUE를 반환합니다.
!<적어도왼쪽 피연산자가 오른쪽 피연산자보다 작지 않으면 TRUE를 반환합니다.

예:

이해를 돕기 위해 다양한 작업을 수행하기 위해 다음 표를 고려할 것입니다.

학생 아이디 이름 나이
하나아툴미 슈라2. 3
2프리 야Kapoor이십 일
로한Singhania이십 일
4Akanksha자이나교스물
5Vaibhav굽타25

예 [같음 사용] :

선택 * 학생에게서 연령 = 20 세

산출:

학생 아이디 이름 나이
4Akanksha자이나교스물

예 [보다 큼 사용] :

선택 * 연령> 23 세 학생

산출:

학생 아이디 이름 나이
5Vaibhav굽타25

예 [작거나 같음 사용] :

선택 * 연령대에서 학생<= 21 

산출:

학생 아이디 이름 나이
2프리 야Kapoor이십 일
로한Singhania이십 일
4Akanksha자이나교스물

예 [같지 않음] :

선택 * 25 세 이상의 학생들로부터

산출:

학생 아이디 이름 나이
하나아툴미 슈라2. 3
2프리 야Kapoor이십 일
로한Singhania이십 일
4Akanksha자이나교스물

음, 비교 연산자에 대한 몇 가지 예였습니다. SQL 연산자에 대한이 기사에서 사용 가능한 다양한 논리 연산자를 이해하겠습니다.

논리 연산자

논리 연산자는 ALL, ANY, NOT, BETWEEN 등과 같은 작업을 수행하는 데 사용됩니다.

운영자 기술
모두특정 값을 집합의 다른 모든 값과 비교하는 데 사용됩니다.
어떤특정 값을 집합에있는 값과 비교합니다.
특정 값을 언급 된 리터럴 값과 비교하는 데 사용됩니다.
중에서언급 된 범위 내에서 값을 검색합니다.
사용자가 WHERE 절에서 여러 조건을 언급 할 수 있습니다.
또는WHERE 절에서 여러 조건을 결합합니다.
아니논리 연산자의 출력을 반전하는 데 사용되는 부정 연산자.
존재테이블에서 행이 있는지 검색하는 데 사용됩니다.
처럼 와일드 카드 연산자를 사용하여 패턴을 비교합니다.
약간ANY 연산자와 유사하며 특정 값을 집합에있는 일부 값과 비교하는 데 사용됩니다.

예:

몇 가지 작업을 수행하기 위해 위에서 고려한 Students 테이블을 고려할 것입니다.

예 [ANY]

SELECT * FROM Students WHERE Age> ANY (선택 연령에서 학생 WHERE 연령> 21)

산출:

학생 아이디 이름 나이
하나아툴미 슈라2. 3
5Vaibhav굽타25

예 [BETWEEN & AND]

선택 * 22 세와 25 세 사이의 학생

산출:

학생 아이디 이름 나이
하나아툴미 슈라2. 3

예 [IN]

SELECT * FROM 학생 WHERE IN ('23 ','20 ')

산출:

학생 아이디 이름 나이
하나아툴미 슈라2. 3
4Akanksha자이나교스물

이 기사에서는 몇 가지 예만 설명했습니다. 앞으로 나아가서 다양한 유형의 연산자에 대한 몇 가지 예제를 더 연습하여 SQL 쿼리 작성에 대한 모범 사례를 얻으십시오.

더 자세히 알고 싶다면 MySQL 이 오픈 소스 관계형 데이터베이스에 대해 알아보고 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 MySQL을 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.

질문이 있으십니까? 'SQL 연산자'에 대한이 기사의 주석 섹션에서 언급 해 주시면 다시 연락 드리겠습니다.

자바 빈이 란?