코딩세상
[SQL로 데이터 다루기] SQL 시작하기 - 테이블에서 데이터 검색하기 본문
- 데이터 베이스의 종류
데이터베이스는 다양한 종류를 가지고 있지만, 가장 많이 사용되는 종류는
- 관계형 데이터베이스
- 비 관계형 데이터베이스
입니다.
- 관계형 데이터베이스의 정의
관계형 데이터베이스란?
하나 이상의 테이블로 이루어지며 서로 연결된 데이터를 가지고 있음, 관계형 데이터베이스는 SQL을 통해 제어가 가능합니다.
- 관계형 데이터베이스의 구조
- 테이블의 구성요소
컬럼(Column)과 레코드(Record)로 구성된 표 모든 테이블은 고유의 이름으로 구분 됩니다.
- 테이블에서 데이터를 가져오기
책 정보를 저장하는 book 테이블에 저장된 책의 제목(title)과 저자(author)를 검색해봅시다.
- SELECT문의 기본 문법
위 코드는 book 테이블에서 모든 책의 title과 author 컬럼을 검색하는 코드입니다.
- 모든 데이터를 가져오는 방법
앞서 설명한 코드의 경우 title과 author 컬럼을 검색했다면 모든 데이터를 가져오기 위해서는 title과 author 대신에 *을 넣어 검색하면 됩니다.
- 똑같은 데이터는 보기 싫어!
DISTINCT : 뚜렷한, 분명한
위 명령어는 뒤에 나오는 컬럼의 중복을 제거하고 보여줍니다.
- DISTINCT 사용시 주의점
DISTINCT 뒤에 2개 이상의 컬럼을 적으면, 한 쪽 컬럼에 중복이 있어도 다른 쪽 컬럼의 값이 다르면 다르게 취급합니다.
- DISTINCT문의 기본 문법
검색할 데이터 앞에 DISTINCT를 입력하여 사용합니다.
# 출처 엘리스 AI트랙 7기 - [수업자료] SQL 시작하기
'데이터분석 > SQL' 카테고리의 다른 글
[SQL로 데이터 다루기] 데이터를 제어하는 DML - 테이블에서 유사한 값 찾기 (1) | 2023.12.22 |
---|---|
[SQL로 데이터 다루기] SQL 시작하기 - 여러 개의 조건을 추가하기 (0) | 2023.12.22 |
[SQL로 데이터 다루기] SQL 시작하기 - 조건을 추가하여 검색하기 (0) | 2023.12.22 |
[SQL로 데이터 다루기] SQL 시작하기 - SQL이란? (0) | 2023.12.11 |