[MySQL] SELECT 명령어 비교 연산자

2020. 5. 28. 10:47DB/MySQL

 - 비교 연산자

  - 피연산자에 대해서 크기를 판단

  - 참이면 1, 거짓이면 0을 반환

 

- 비교 연산자 종류

  - = : 같다

  - !=, <> : 같지 않다

  - >, < : 크다, 작다

  - >=, <= : 크거나 같다, 작거나 같다

 

- SELECT 비교 연산자 기본 구조

  * SELECT [필드명] FROM [테이블명] WHERE [조건  [필드명] [비교 연산자] [데이터] ];

 

1. MEMBER TABLE에서 AGE가 필드가 30인 데이터 전체 출력

  * 사용한 명령어 : SELECT * FROM MEMBER;

  - AGE기준으로 해당 데이터를 출력을 하기 위해서는 30인 데이터를 선택을 해야 된다.

 

  * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE = 30;

   - AGE 기준으로 30인 데이터 인것을 출력

 

2. MEMBER TABLE에서 AGE가 필드가 30인 데이터를 제외하고 전체 출력

  * 사용한 명령어 : SELECT * FROM MEMBER;

  - AGE기준으로 해당 데이터를 출력하지 않기 위해서는 30인 데이터를 선택을 해야 된다.

 

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE != 30;

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE <> 30;

   - AGE 필드 기준으로 30인 데이터를 제외하고 출력

 

3. MEMBER TABLE에서 AGE가 필드가 30보다 크거나 작은 데이터를 전체 출력

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE > 30;

 - AGE 필드 기준으로 30보다 큰 데이터를 모두 출력

 

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE < 30;

 - AGE 필드 기준으로 30보다 작은 데이터를 모두 출력

 

4. MEMBER TABLE에서 AGE가 필드가 30보다 크거나 같은 작거나 같은 데이터를 전체 출력

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE >= 30;

 - AGE 필드 기준으로 30보다 크거나 같은 데이터를 모두 출력

 

   * 사용한 명령어 : SELECT * FROM MEMBER WHERE AGE <= 30;

 - AGE 필드 기준으로 30보다 작거나 같은 데이터를 모두 출력