개발일지/DataBase

Select, Where 절

2022. 6. 27. 17:46
목차
  1. Where 절의 개념
  2. where 절과 자주 같이 쓰는 문법
728x90

Where 절의 개념

  • select 쿼리문으로 가져올 데이터에 조건을 걸어주는 것

ex) orders 테이블에서 결제수단이 카카오페이인 데이터만 가져와라

select * from orders
where payment_method = "kakaopay"

 

ex) point_users 테이블에서 포인트가 5000점 이상인 데이터만 가져와라

select * from point_users
where point >= 5000

 

ex) orders 테이블에서 주문한 강의가 앱개발 종합반이면서, 결제수단이 카드인 데이터만 가져와라

select * from orders
where course_title = "앱개발 종합반" and payment_method = "CARD"

 

ex) 포인트가 20000점보다 많은 유저만 뽑아라!

select * from point_users
where point > 20000

 

Tips)

  1. show tables로 어떤 테이블이 있는지 살펴 본다.
  2. 제일 원하는 정보가 있을 법한 테이블에 select * from 테이블명 쿼리를 날려 본다.
  3. 원하는 정보가 없으면 다른 테이블에도 날려본다.
  4. 테이블을 찾았으면 조건을 걸 필드를 찾는다.
  5. select * from 테이블명 where 조건 이렇게 쿼리를 완성한다.

where 절과 자주 같이 쓰는 문법

'같지 않음' 조건 걸어보기    ->    ' != ''웹개발 종합반' 을 제외한 주문데이터

select * from orders
where course_title != '웹개발 종합반'

 

'범위' 조건 걸어보기    ->    ' between '

7월 13일, 14일의 주문데이터

select * from orders
where updated_at between '2020-07-13' and '2020-07-15'

 

'포함' 조건 걸어보기    ->    ' in '

1, 3주차 사람들의 '오늘의 다짐' 데이터

select * from checkins
where week in (1, 3)

 

'패턴' (문자열 규칙) 조건 걸어보기    ->    ' like '

다음 (daum) 이메일을 사용하는 유저

select * from users
where email like '%daum.net'

Tips)

  1. where email like 's%' : email 필드값이 a로 시작하는 데이터
  2. where email like '%s' : email 필드값이 a로 끝나는 데이터
  3. where email like '%co%' : email 필드값에 co를 포함하는 데이터
  4. where email like 'a%o' email 필드값이 a로 시작하고 o로 끝나는 데이터
728x90
저작자표시 비영리 변경금지 (새창열림)

'개발일지 > DataBase' 카테고리의 다른 글

Select 쿼리문, Where 절 연습하기  (0) 2022.06.28
Limit, Distinct, Count  (0) 2022.06.27
!=, between, like, and  (0) 2022.06.27
Select 쿼리문  (0) 2022.06.27
DataBase(DB)와 SQL  (0) 2022.06.27
  1. Where 절의 개념
  2. where 절과 자주 같이 쓰는 문법
'개발일지/DataBase' 카테고리의 다른 글
  • Limit, Distinct, Count
  • !=, between, like, and
  • Select 쿼리문
  • DataBase(DB)와 SQL
E-room
E-room
나의 성취 기록들
E-room
E-room Achievement Logs
E-room
전체
오늘
어제
  • 분류 전체보기
    • 개발일지
      • 돌픽
      • Spring
      • Algorithm
      • Java
      • Node.js
      • Python
      • DataBase
      • 웹개발
      • JavaScript
      • 컴퓨터지식
      • Django
    • 이것저것
    • 피드백 감사히 받겠습니다

블로그 메뉴

  • 태그
  • Github
  • 돌픽-이상형월드컵

인기 글

최근 글

최근 댓글

태그

  • Spring
  • 프로그래밍
  • 재귀
  • dp
  • Java
  • javascript
  • 파이썬
  • 백준
  • 생활코딩
  • 탐색
  • 백트래킹
  • algorithm
  • Django
  • 완전탐색
  • JPA
  • dfs
  • 순열
  • API
  • 스파르타코딩클럽
  • search
  • 수열
  • boot
  • 자바
  • 알고리즘
  • 조합
  • python
  • 자료구조
  • 다이나믹
  • mysql
  • SQL

공지사항

hELLO · Designed By 정상우.
E-room
Select, Where 절
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.