[8] MySQL - 테이블 데이터 조회(2)

2024. 3. 15. 19:55MySQL

728x90

★ MySQL 5.7 버전으로 진행


 

1) null값

# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 IS NULL
- 특정컬럼의 값이 null인 데이터를 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 IS NOT NULL
- 특정컬럼의 값이 null이 아닌 데이터를 추출

EX)
SELECT * FROM column_table WHERE idx is null; # 컬럼idx의 값이 null인 데이터를 추출
SELECT * FROM column_table WHERE idx is not null; # 컬럼idx의 값이 null이 아닌 데이터를 추출

: 결과화면

 


 

2) IN문

# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 IN ( 값,값 )
- 특정컬럼의 입력한 2개의 데이터를 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 NOT IN ( 값,값 )
- 특정컬럼의 입력한 2개의 데이터를 제외하고 나머지 데이터를 추출

EX)
SELECT * FROM column_table WHERE idx IN (1,2); # 컬럼idx의 값이 1,2인 데이터를 추출
SELECT * FROM column_table WHERE idx NOT IN (1,2); # 컬럼idx의 값이 1,2가 아닌 데이터를 추출
: 결과화면

 

3) 비교연산자1

# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 = 데이터
- 조회할컬럼명값이 입력한데이터를 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 != 데이터
- 조회할컬럼명이 입력한데이터가 아닌 데이터를 추출

EX)
SELECT * FROM column_table WHERE idx = 1; # 컬럼idx의 값이 1인 데이터를 추출
SELECT * FROM column_table WHERE idx != 1; # 컬럼idx의 값이 1이 아닌 데이터를 추출

: 결과화면


 

4) 비교연산자2

# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 > 데이터
- 컬럼의 값이 입력한 데이터보다 큰 값 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 < 데이터
- 컬럼의 값이 입력한 데이터보다 작은 값 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 >= 데이터
- 컬럼의 값이 입력한 데이터보다 크거나 같은 값 추출
# SELECT * 또는 컬럼명 FROM 테이블명 WHERE 조회할컬럼명 <= 데이터
- 컬럼의 값이 입력한 데이터보다 작거나 같은 값 추출

EX)
SELECT * FROM column_table WHERE idx > 1; # 컬럼idx의 값이 1보다 큰 데이터를 추출
SELECT * FROM column_table WHERE idx < 1; # 컬럼idx의 값이 1보다 작은 데이터를 추출
SELECT * FROM column_table WHERE idx >= 1; # 컬럼idx의 값이 1보다 크거나 같은 데이터를 추출
SELECT * FROM column_table WHERE idx <= 1; # 컬럼idx의 값이 1보다 작거나 같은 데이터를 추출

 

 

: 결과화면

 

 

728x90

'MySQL' 카테고리의 다른 글

[9] MySQL - 데이터 조회(3)  (0) 2024.03.17
[7] MySQL - 테이블 데이터 조회  (0) 2024.03.15
[6] MySQL - 데이터 수정 및 삭제  (0) 2024.03.15
[5] MySQL - 테이블 데이터 추가(등록)  (0) 2024.03.15
[4] MySQL - sql DML언어  (0) 2024.03.15