Recent Posts
Recent Comments
Archives
반응형
250x250
«   2024/04   »
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
Today
Yesterday

Total
04-27 00:00
관리 메뉴

Hey Tech

[SQLite] BETWEEN: 특정 범위에 해당하는 데이터만 출력하기! 본문

AI & 빅데이터/SQLite

[SQLite] BETWEEN: 특정 범위에 해당하는 데이터만 출력하기!

Tony Park 2021. 2. 6. 09:45
728x90
반응형

안녕하세요, 오늘은 BETWEEN 구문을 활용하여 특정 범위에 해당하는 데이터만 출력하는 방법을 공유해 드립니다.

오늘도 SQLite를 기반으로 연습용 데이터셋(MLB 선수 정보)를 활용하여 설명해 드립니다.

SQLite 및 연습용 데이터 설치는 아래 포스팅을 참고해 주세요.

heytech.tistory.com/11?category=453619

 

[SQL] SQLite 및 연습용 데이터셋 설치하기!

오늘부터 SQLite 데이터베이스를 활용하여 SQL의 기본적인 문법을 빠르고 쉽게 전달해 드립니다. 바로 시작하죠! 목차 1. SQLite란? 2. SQLite 설치 3. SQLite Studio 설치 4. 연습용 DB 설치: Baseball Databank..

heytech.tistory.com

그럼 바로 시작합니다!

1.  WHERE 활용 예시

SELECT
	* 
FROM 
	Salaries
WHERE
	yearID >= '2013' AND yearID <= '2016'
ORDER BY
	salary DESC
LIMIT 20;

지난 포스팅에서는 위의 코드와 같이 조건문을 지원하는 WHERE 구문에 대해 배워보았습니다(아래 참고).

heytech.tistory.com/23?category=453619

 

[SQL] WHERE: 특정 조건에 해당하는 값만 출력하기!

안녕하세요, 오늘은 WHERE 구문을 활용하여 조건문을 만드는 방법을 공유해 드립니다. 바로 시작하죠! WHERE: 특정 조건을 가진 데이터 선별 이번 시간에 사용할 테이블(Salaries)은 미국 야구 메이저

heytech.tistory.com

위의 코드처럼 2013년도부터 2016년도 사이의 데이터만 출력하고 싶을 때는 WHERE  AND 구문을 활용하여 작성할 수도 있죠.

2.  BETWEEN 활용 예시

하지만 코드는 간결하고 직관적일수록 좋은 코드라는 점에서, 특정 범위 내에 해당하는 데이터만 출력하고 싶을 때 더욱 유용한 구문이 있습니다. 바로 BETWEEN 구문입니다.

SELECT
	* 
FROM 
	Salaries
WHERE
	yearID BETWEEN 2013 AND 2016
ORDER BY
	salary DESC
LIMIT 20;

위의 코드처럼 

 

1) WHERE 구문 뒤에 데이터를 선별할 칼럼을 입력해 줍니다.

2) 칼럼 이름 뒤 BETWEEN 구문을 입력해 주세요.

3) BETWEEN과 AND 구문 사이 좌측에는 범위가 시작할 값을, 우측에는 범위가 끝나는 값을 입력해 줍니다.

출력 결과

yearID 칼럼 내 데이터가 2013과 2016 사이의 값을 가지는 행만 출력되는 것을 확인할 수 있습니다.


포스팅에 오류가 있다면 댓글 남겨 주세요!

오늘도 즐거운 하루 보내시길 바랍니다.

고맙습니다 :)

728x90
반응형
Comments