Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 자바 switch문
- 자바 while문
- TypeScript
- 조코딩
- 자바 구구단 출력
- 변수
- 자바 if문
- 자바 조건문
- 자바 삼항연산자
- 타입스크립트
- react with typescript
- MySQL
- 자바
- 자바 강제 캐스팅
- 자바 향상된 for문
- react ag grid
- 자바 반복문
- Til
- java
- Vue3
- 프로그래머스
- 정보처리기사실기
- 자바 자동캐스팅
- 자바 스캐너
- 자바 for문
- 항해99 2기
- 자바 public
- 자바 공배수
- 이클립스 DB연동
- 항해99
Archives
- Today
- Total
뇌 채우기 공간
[MySQL] select , where절 조건 / in, between, and , or, like, is null 본문
DataBase/MySQL
[MySQL] select , where절 조건 / in, between, and , or, like, is null
자바칩 프라푸치노 2020. 11. 24. 16:181. SELECT
테이블에서 데이터를 조회
1
2
3
|
select *
from buytbl;
|
cs |
buytbl 테이블의 모든 데이터 조회
2. WHERE
<기본 문법>
SELECT 컬럼명
FROM 테이블명
WHERE 조건;
1) 조건이 문자열인 경우
1
2
3
|
select *
from usertbl
where name = '김경호';
|
cs |
2) 조건이 상수인 경우
1
2
3
|
select *
from usertbl
where birthyear= 1987;
|
cs |
3) 조건 두개를 모두 만족하는 데이터를 출력할 때 and
1
2
3
4
|
select userid, name -- userid, namd을 가져온다.
from usertbl -- 이 테이블에서
where birthyear >= 1970 -- 조건 where
and height >= 182;
|
cs |
4) 조건 두개 중에 하나라도 만족하는 데이터를 출력할 때 or
1
2
3
4
|
select userid, name -- userid, namd을 가져온다.
from usertbl -- 이 테이블에서
where birthyear >= 1970 -- 조건 where
or height >= 182;
|
cs |
5) between 사용
1
2
3
|
select userid, name
from usertbl
where height between 180 and 183;
|
cs |
키가 180이상이고 183이하인 데이터
연속적인 수치데이터에 많이 쓰인다
6) 여러개를 만족하는 데이터 출력 in
1
2
3
|
select userid, name, addr
from usertbl
where addr in('경남','전남', '경북','전북');
|
cs |
7) 제외하고 출력 not in
1
2
3
|
select userid, name, addr
from usertbl
where addr not in('경남');
|
cs |
8) 포함하는 문자 출력 like
1
2
3
4
5
|
-- 포함하는 문자를 select하는 법
-- like와 %구문은 통상 검색할 때 이런 형태로 많이 쓰인다.
select userid, name, addr
from usertbl
where name like('김%');
|
cs |
이름이 김으로 시작하는 데이터 출력
1
2
3
4
|
-- 한 글자에 대한 것은 _(언더바)로써 대체하여 검색한다.
select userid, name, addr
from usertbl
where name like '_종신';
|
cs |
반대는 not like
9) null인 경우 is null
1
2
3
|
select userid, name, addr
from usertbl
where name is null;
|
cs |
null 이 아닐 경우 is not null;
728x90
'DataBase > MySQL' 카테고리의 다른 글
[MySQL] ORDER BY / 정렬/ 내림차순 정렬/ 오름차순 정렬 (0) | 2020.11.24 |
---|---|
[MySQL] 서브쿼리/ any, some , all / 둘 중 하나만 만족, 둘 다 만족 (0) | 2020.11.24 |
[MySQL] 데이터 조작어(DML): INSERT, UPDATE, DELETE / 데이터 삽입, 데이터 갱신, 데이터 삭제 (0) | 2020.11.24 |
[MySQL] 데이터 정의어(DDL): CREATE, ALTER, DROP/ 테이블 생성, 변경, 삭제 (0) | 2020.11.23 |
[MySQL/JAVA]MySQL과 이클립스 연동하여 테이블에 데이터 select, 수정 (0) | 2020.11.15 |