DATA101
[SQLite] SELECT: 데이터 출력하기! (Feat. LIMIT) 본문
안녕하세요, 오늘부터 SQLite Studio 환경에서 SQL 구문을 연습해 보는 시간을 갖도록 하겠습니다.
SQLite Studio 및 연습용 데이터베이스를 아직 설치하지 않으신 분들은 아래 포스팅을 참고해 주세요 :)
[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 구문에 대해 알아보았습니다.
포스팅에 오류가 있다면 댓글 남겨주세요.
고맙습니다 :)
'AI & 빅데이터 > SQLite' 카테고리의 다른 글
[SQLite] BETWEEN: 특정 범위에 해당하는 데이터만 출력하기! (0) | 2021.02.06 |
---|---|
[SQLite] WHERE IN: 여러 조건식을 만족하는 값만 출력하기! (0) | 2021.02.05 |
[SQLite] WHERE: 특정 조건에 해당하는 값만 출력하기! (0) | 2021.02.04 |
[SQLite] ORDER BY: 데이터 정렬하기(내림차순/오름차순) (0) | 2021.02.03 |
[SQLite] SQLite 및 연습용 데이터셋 설치하기! (0) | 2021.01.19 |