SQL : 06. Comparison Operators

yeppi1802·2024년 6월 5일
0

❇️ 요약

  • 비교 연산자 : <, >, <=, >=, <>, =, !=

📖 Comparison Operators(비교연산자)

🔆 Comparison Operators(비교연산자)

연산자의미
A = BA와 B가 같은
A > BA가 B보다 큰 (초과)
A < BA가 B 보다 작은 (미만)
A >= BA가 B보다 크거나 같은 (이상)
A <= BA가 B보다 작거나 같은 (이하)
A <> BA가 B보다 크거나 작은 (같지 않은)
A != BA와 B가 같지 않은

📖 예제

🔆 Comparison Operators 예제 1 - A = B

  • 나이가 29세인 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE age = 29;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 아이유    |   29 |
+-----------+------+
1 row in set (0.00 sec)

🔆 Comparison Operators 예제 2 - A != B

  • 나이가 29세가 아닌 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE AGE != 29
    -> ORDER BY AGE;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 이수현    |   23 |
| 이미주    |   28 |
| 송강      |   28 |
| 강동원    |   41 |
| 차승원    |   48 |
| 유재석    |   50 |
+-----------+------+
6 rows in set (0.00 sec)

🔆 Comparison Operators 예제 3 - A > B

  • 나이가 29세보다 큰 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE AGE > 29
    -> ORDER BY AGE;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 강동원    |   41 |
| 차승원    |   48 |
| 유재석    |   50 |
+-----------+------+
3 rows in set (0.01 sec)

🔆 Comparison Operators 예제 4 - A < B

  • 나이가 29세보다 작은 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE AGE < 29
    -> ORDER BY AGE;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 이수현    |   23 |
| 이미주    |   28 |
| 송강      |   28 |
+-----------+------+
3 rows in set (0.00 sec)

🔆 Comparison Operators 예제 5 - A >= B

  • 나이가 29세보다 큰 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE AGE >= 29
    -> ORDER BY AGE;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 아이유    |   29 |
| 강동원    |   41 |
| 차승원    |   48 |
| 유재석    |   50 |
+-----------+------+
4 rows in set (0.00 sec)

🔆 Comparison Operators 예제 6 - A <= B

  • 나이가 29세보다 작은 데이터 검색
    mysql> SELECT NAME, AGE FROM celeb
        -> WHERE AGE <= 29
        -> ORDER BY AGE;
    +-----------+------+
    | NAME      | AGE  |
    +-----------+------+
    | 이수현    |   23 |
    | 이미주    |   28 |
    | 송강      |   28 |
    | 아이유    |   29 |
    +-----------+------+
    4 rows in set (0.00 sec)

🔆 Comparison Operators 예제 7 - A <> B

  • 나이가 29세 크거나 작은 (같지않은) 데이터 검색
mysql> SELECT NAME, AGE FROM celeb
    -> WHERE AGE <> 29
    -> ORDER BY AGE;
+-----------+------+
| NAME      | AGE  |
+-----------+------+
| 이수현    |   23 |
| 이미주    |   28 |
| 송강      |   28 |
| 강동원    |   41 |
| 차승원    |   48 |
| 유재석    |   50 |
+-----------+------+
6 rows in set (0.00 sec)
profile
제로베이스 DA7 김예빈입니다.

0개의 댓글