[8] MySQL - 테이블 데이터 조회(2)
2024. 3. 15. 19:55ㆍMySQL
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 |