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-28 00:00
관리 메뉴

Hey Tech

[SQLite] SELECT: 데이터 출력하기! (Feat. LIMIT) 본문

AI & 빅데이터/SQLite

[SQLite] SELECT: 데이터 출력하기! (Feat. LIMIT)

Tony Park 2021. 1. 19. 22:18
728x90
반응형

안녕하세요, 오늘부터 SQLite Studio 환경에서 SQL 구문을 연습해 보는 시간을 갖도록 하겠습니다.

SQLite Studio 및 연습용 데이터베이스를 아직 설치하지 않으신 분들은 아래 포스팅을 참고해 주세요 :)

heytech.tistory.com/11

 

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

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

heytech.tistory.com

그럼 바로 시작하죠!

SELECT: 출력 데이터 선택

SELECT 
	* 
FROM 
	Salaries
LIMIT 20;
SELECT

SELECT 구문은 말 그대로 출력할 데이터를 선택할 때 사용합니다.

여기서 * 은 "모든 데이터"를 의미하여 테이블 내 모든 데이터를 가져오라는 의미로 사용됩니다.

 

FROM

FROM 구문은 데이터를 가져올 테이블을 선택할 때 사용합니다.

Salaries라는 야구선수 연봉정보가 담긴 테이블을 가져와보겠습니다.

 

LIMIT

LIMIT은 출력할 행(row)의 개수를 설정할 때 사용합니다.

구문 뒤에 입력한 숫자만큼 행이 출력되겠죠? 20개만 출력해 보겠습니다.

 

세미콜론(;)

세미콜론은 구문 작성이 끝났다는 것을 의미하는 표기입니다.

마치 문장에 마침표가 있듯이 말이죠.

구문 작성이 모두 끝났을 때는 항상 세미콜론을 붙여주시는 것을 습관화하시는 것이 좋습니다.

세미콜론을 붙이지 않으면 종종 에러가 발생할 수 있기 때문이죠.

 

출력방법

데이터 출력 방법은 2가지가 있습니다. 

- 첫 번째 방법: 아래 스크린샷 속 빨간 박스처럼 흔히 "Play(재생)" 버튼으로 알고 있는 삼각형 아이콘을 클릭!

- 두 번째 방법: F9 버튼 (Mac OS 이용자는 fn + 9 )

 

출력결과

출력 결과를 보시게 되면 연도, 팀, 리그 구분, 선수 ID, 연봉 순으로 칼럼이 구성되어 있는 것을 보실 수 있습니다.

LIMIT에 20을 설정한 것에 따라 출력된 행의 개수가 20개인 것도 확인하실 수 있습니다.

 

응용: 특정 칼럼만 출력하기

SELECT 
	yearID, teamID, playerID
FROM 
	Salaries
LIMIT 
	20;

이번에는 같은 Table에서 연도, 팀, 선수ID 데이터만 출력하는 구문으로 응용해 보겠습니다.

출력 결과

이렇게 SELECT 구문을 통해 가져올 칼럼을 선택할 수 있습니다.


마치며...

오늘은 SQL의 기본 문법으로 데이터를 출력하는 방법인 SELECT 구문에 대해 알아보았습니다.

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

고맙습니다 :)

728x90
반응형
Comments