SQL따라하기/2. SQL 기본 이해

[SQL따라하기] #2. SQL 기본 이해 (2)SELECT

쑤쑤월드 2023. 6. 18. 18:00

1) SELECT

  • From절과 함께 사용
  • 무엇을 조회할 것인지 서술
  • 전체 컬럼 조회하기 : * (Asterisk)
  • 일부 컬럼 조회하기 : 컬럼을 comma(,)로 구분하여 나열
  • 컬럼명 앞에 [Distinct] 옵션을 사용하여 데이터 중복제거 가능
  • 컬럼명 바로 뒤에 [AS] 옵션(Alias)을 사용하여 새로운 명칭 부여
  • 숫자형(Number)와 날짜형(Date)는 연산자를 이용하여 사칙연산 가능
  • 집계함수(Aggregate Function)를 활용하여 개수, 합계, 평균, 최대값, 최소값, 표준편차, 분산 등 통계값 추출 가능

 

2) SELECT 예제

  SELECT 다음에는 조회하고자 하는 컬럼들을 나열하면 된다. 각 컬럼은 comma(,)로 구분한다.

 

SELECT 다음에 *(Asterisk)를 쓰면 조회하는 테이블의 모든 컬럼을 조회할 수 있다. 이 때, 테이블의 사이즈가 큰 경우 전체 데이터를 불러면 시간도 오래 걸리고 에러가 날 수 있으므로 WHERE 절에 조회 조건을 넣어주는 게 중요하다.

(예시: 위 예제에서 '기준년월'을 '202301'로 제한)

또는 조회할 행의 개수를 제한하는 조건을 넣는 방법도 있다.

 

SELECT 절에 DISTINCT를 써주면 데이터 행의 중복을 제거할 수 있다. DISTINCT 뒤에 가져오는 컬럼이 여러 개인 경우,  모든 값이 같은 행이 존재할 때 중복을 제거해준다.