절 사용에 관한 - SQL

[개요]

샤오 총통은 오늘 조항이 포함 된 관련 지식의 SQL의 개요를 요약

 

[텍스트]

필터 자체 사용 결과

을 MyTable
신분증 이름 생년월일 (DateOfBirth) ADRESS
소피아 1997년 9월 1일 미국
1 벨라 1999년 8월 7일 CN
에드워드 1998년 4월 20일 CN
4 야곱 1998년 11월 28일 FA

지정된 조건 어디에요 +

SELECT Id, Name, DateOfBirth, Adress
FROM MyTable 
WHERE Id=1;

查询Id为1的学生

두 연산자 어디에요 +

1. 연산자 "<"

SELECT Id, Name, DateOfBirth
FROM MyTable 
WHERE DateOfBirth < '2000-01-01';

查询出生在2000年之前的学生

 

2. 연산자 "AND"

SELECT Id, Name, DateOfBirth
FROM MyTable 
WHERE DateOfBirth > '1998-01-01' AND DateOfBirth <'1999-01-01';

查询出生在1998-1999年之间的学生

 

3. 운전자 "="

SELECT Id, Name, Adress
FROM MyTable 
WHERE Adress ='FA';

查询住在FA的学生


 

4. 연산자 "또는"

SELECT Id, Name, Adress
FROM MyTable 
WHERE Id=3 or Adress='CN';

查询Id为3,或者居住在CN的学生信息

 

"추천"오퍼레이터 와일드 카드 "%"를 사용하는 필요와 함께 사용될 때

% A로 쿼리 데이터의 시작

%의 A : 문자 A로 끝나는 쿼리 데이터

% % : 쿼리 데이터는 문자 A를 포함

SELECT Id, Name, Adress
FROM MyTable 
WHERE Adress like 'U%';

查询地址中以字母“U”开头的学生

 

SELECT Id, Name, Adress
FROM MyTable 
WHERE Adress like '%N';

查询地址中以字母“N”结尾的学生

 

SELECT Id, Name, Adress
FROM MyTable 
WHERE Adress like '%A%';

查询地址中包含字母“A”的学生

 

"BETWEEN"6. 운영자

SELECT Id, Name, Adress
FROM MyTable 
WHERE Id BETWEEN 2 AND 4;

查询Id在2到3之间的学生信息

7. 운영자 "없습니다"

SELECT Id, Name, Adress
FROM MyTable 
WHERE not Adress='CN';

查询不居住在CN的学生信息

 

[요약]

연산자를 사용할 수있는 WHERE 절에서

운영자 설명
< 이하
> 보다 큼
= 같은
나란히
또는 또는
아니 포함하지 않음
중에서 그것은 범위를 나타냅니다
처럼 특별 메시지

 

 

 

게시 37 개 원래 기사 · 원의 찬양 (10) · 전망 8892

추천

출처blog.csdn.net/weixin_43319713/article/details/104505040