[SQL] 데이터 가져오기

Taewoo Kim·2023년 12월 6일

[SQL]

목록 보기
5/7

SELECT

SELECT 123; --123
SELECT 1+2+3; -- 6
SELECT "ABC"; -- "ABC"

값을 가져올 컬럼을 선택할 수 있음

FROM

데이터를 가져올 테이블을 지정하는 키워드

  • FROM[테이블 이름] 형식으로 사용
  • 테이블이 어떤 DB 안에 있는지 DB 이름도 같이 명시
    - USE 키워드를 통해 사용할 DB를 지정해 줬다면 생략 가능

[활용 방법]
1) 숫자 문자 데이터를 가져올 수 있음

  • SELECT 데이터 형식으로 사용

2) 컬럼을 선택해 컬럼의 값을 가져올 수 있음

  • SELECT [컬럼 이름] 형식으로 사용

3) *(별표)를 통해 컬럼 전체를 가져올 수 있음

  • SELECT * 형식으로 사용 ALL을 의미
SELECT [컬럼이름]
FROM [DB 이름].[테이블 이름];
SELECT * FROM ADataBase.BTable;

AS

가져온 데이터에 별명을 붙어 줌

SELECT [컬럼 이름] AS [컬럼 별명]
FROM [테이블 이름];
SELECT number as n
FROM ADataBase.BTable;

LIMIT

가져올 데이터의 로우 개수를 지정하는 키워드

  • LIMIT[로우 수] 형식으로 사용
  • 쿼리의 가장 마지막에 위치
  • 만약 입력한 숫자가 전체 row 수보다 크다면, 있는 row까지만 가져옴.
SELECT *
FROM DB.Table
LIMIT 2;

DISTINCT

중복된 데이터는 제외하고 같은 값은 한 번만 가져오는 키워드

  • DISTINCT[컬럼 이름] 형식으로 사용
  • SELECT 절에 위치하여 컬럼의 유일한 값들을 가져옴
SELECT DISTINCT type
FROM DB.Table;

0개의 댓글