SQL 기초 - 비교 연산자

Jungmin·2022년 11월 1일
1

SQL

목록 보기
3/17
  • 실습 환경
mysql> select * from celeb;

+----+--------+------------+------+------+------------------+------------------+
| ID | NAME   | BIRTHDAY   | AGE  | SEX  | JOB_TITLE        | AGENCY           |
+----+--------+------------+------+------+------------------+------------------+
|  1 | 아이유 | 1993-05-16 |   29 | F    | 가수, 텔런트     | EDAM엔터테이먼트 |
|  2 | 이미주 | 1994-09-23 |   28 | F    | 가수             | 울림엔터테이먼트 |
|  3 | 송강   | 1994-04-23 |   28 | M    | 텔런트           | 나무엑터스       |
|  4 | 강동원 | 1981-01-18 |   41 | M    | 영화배우, 텔런트 | YG엔터테이먼트   |
|  5 | 유재석 | 1972-08-14 |   50 | M    | MC, 개그맨       | 안테나           |
|  6 | 차승원 | 1970-06-07 |   48 | M    | 영화배우, 모델   | YG엔터테이먼트   |
|  7 | 이수현 | 1999-05-04 |   23 | F    | 가수             | YG엔터테이먼트   |
+----+--------+------------+------+------+------------------+------------------+
7 rows in set (0.02 sec)

비교 연산자

✍️비교연산자의 종류

SELECT 문 활용

  • SELECT문의 조건절(where 절)에 활용하여 특정데이터만 불러온다.
SELECT name, age FROM celeb WHERE age!=29 ORDER by age asc;

+--------+------+
| name   | age  |
+--------+------+
| 이수현 |   23 |
| 이미주 |   28 |
| 송강   |   28 |
| 강동원 |   41 |
| 차승원 |   48 |
| 유재석 |   50 |
+--------+------+
6 rows in set (0.00 sec)
# 그 밖의 활용
SELECT name, age FROM celeb WHERE age<29 ORDER by age asc;
SELECT name, age FROM celeb WHERE age>29 ORDER by age asc;
SELECT name, age FROM celeb WHERE age!<>29 ORDER by age asc;
#나이가 29세보다 크거나 작은 (같지 않은) 데이터 검색
profile
데이터분석 스터디노트🧐✍️

0개의 댓글