데이터베이스에서 데이터를 처리하는 동안 우리는 종종 데이터를 조작하고 검색하기 위해 다른 종류의 작업을 수행하는 경향이 있습니다. SQL 데이터베이스 관리 시스템의 기반이되어 이러한 작업을 수행 할 수있는 다양한 운영자를 제공합니다. SQL 연산자에 대한이 기사에서는 SQL에서 사용되는 다양한 연산자를 다음 순서로 설명합니다.
자바에서 반복자를 사용하는 방법
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 | 이십 일 |
4 | Akanksha | 자이나교 | 스물 |
5 | Vaibhav | 굽타 | 25 |
예 [같음 사용] :
선택 * 학생에게서 연령 = 20 세
산출:
학생 아이디 | 이름 | 성 | 나이 |
4 | Akanksha | 자이나교 | 스물 |
예 [보다 큼 사용] :
선택 * 연령> 23 세 학생
산출:
학생 아이디 | 이름 | 성 | 나이 |
5 | Vaibhav | 굽타 | 25 |
예 [작거나 같음 사용] :
선택 * 연령대에서 학생<= 21
산출:
학생 아이디 | 이름 | 성 | 나이 |
2 | 프리 야 | Kapoor | 이십 일 |
삼 | 로한 | Singhania | 이십 일 |
4 | Akanksha | 자이나교 | 스물 |
예 [같지 않음] :
선택 * 25 세 이상의 학생들로부터
산출:
학생 아이디 | 이름 | 성 | 나이 |
하나 | 아툴 | 미 슈라 | 2. 3 |
2 | 프리 야 | Kapoor | 이십 일 |
삼 | 로한 | Singhania | 이십 일 |
4 | Akanksha | 자이나교 | 스물 |
음, 비교 연산자에 대한 몇 가지 예였습니다. SQL 연산자에 대한이 기사에서 사용 가능한 다양한 논리 연산자를 이해하겠습니다.
논리 연산자
논리 연산자는 ALL, ANY, NOT, BETWEEN 등과 같은 작업을 수행하는 데 사용됩니다.
운영자 | 기술 |
모두 | 특정 값을 집합의 다른 모든 값과 비교하는 데 사용됩니다. |
어떤 | 특정 값을 집합에있는 값과 비교합니다. |
에 | 특정 값을 언급 된 리터럴 값과 비교하는 데 사용됩니다. |
중에서 | 언급 된 범위 내에서 값을 검색합니다. |
과 | 사용자가 WHERE 절에서 여러 조건을 언급 할 수 있습니다. |
또는 | WHERE 절에서 여러 조건을 결합합니다. |
아니 | 논리 연산자의 출력을 반전하는 데 사용되는 부정 연산자. |
존재 | 테이블에서 행이 있는지 검색하는 데 사용됩니다. |
처럼 | 와일드 카드 연산자를 사용하여 패턴을 비교합니다. |
약간 | ANY 연산자와 유사하며 특정 값을 집합에있는 일부 값과 비교하는 데 사용됩니다. |
예:
몇 가지 작업을 수행하기 위해 위에서 고려한 Students 테이블을 고려할 것입니다.
예 [ANY]
SELECT * FROM Students WHERE Age> ANY (선택 연령에서 학생 WHERE 연령> 21)
산출:
학생 아이디 | 이름 | 성 | 나이 |
하나 | 아툴 | 미 슈라 | 2. 3 |
5 | Vaibhav | 굽타 | 25 |
예 [BETWEEN & AND]
선택 * 22 세와 25 세 사이의 학생
산출:
학생 아이디 | 이름 | 성 | 나이 |
하나 | 아툴 | 미 슈라 | 2. 3 |
예 [IN]
SELECT * FROM 학생 WHERE IN ('23 ','20 ')
산출:
학생 아이디 | 이름 | 성 | 나이 |
하나 | 아툴 | 미 슈라 | 2. 3 |
4 | Akanksha | 자이나교 | 스물 |
이 기사에서는 몇 가지 예만 설명했습니다. 앞으로 나아가서 다양한 유형의 연산자에 대한 몇 가지 예제를 더 연습하여 SQL 쿼리 작성에 대한 모범 사례를 얻으십시오.
더 자세히 알고 싶다면 MySQL 이 오픈 소스 관계형 데이터베이스에 대해 알아보고 강사 주도의 라이브 교육 및 실제 프로젝트 경험과 함께 제공됩니다. 이 교육은 MySQL을 심층적으로 이해하고 주제에 대한 숙달을 달성하는 데 도움이됩니다.
질문이 있으십니까? 'SQL 연산자'에 대한이 기사의 주석 섹션에서 언급 해 주시면 다시 연락 드리겠습니다.
자바 빈이 란?