[ sql ] sql syntax - select(조회)

이유진·2022년 4월 3일
0
SELECT 
	컬럼, 계산값
FROM 
	테이블명
WHERE 
	조건식
GROUP BY 
	그룹화
HAVING 
	그릅화에서 사용되는 조건

SELECT

집계함수

select 
	집계함수
from 
	테이블명
  • COUNT()

  • SUN()

  • AVG()

  • 집계함수 내 case when

    • COUNT(CASE WHEN)
  • SELECT CASE WHEN

select 
    case 
        when 조건식1 then 결과값1
        when 조건식2 then 결과값2
        esle 결과값3
        end
    from 테이블명

AS 변경할 컬러명

select 
	컬럼명 as 변경할 컬럼명
from 
	테이블명

---

select 
	product_name as pn 
from 
	product_datail

---

select
	product_name pn 
from 
	product_datail
  • 컬럼 뒤에 as를 입력하지 않아도 변수명 변경 가능하다

FROM

WHERE

between

대소관계

IN

select 
	컬럼명
from 
	테이블명
where 
	컬럼명 in (값1, 값2)
  • 값1 or 값2 조건을 만족하는 컬럼명 조회

NOT IN

select 
	컬럼명
from 
	테이블명
where 
	컬럼명 not in (값1, 값2)
  • IN과 반대의 의미
  • 값1 or 값2을 포함하지 않는 컬럼명 조회

IS NULL

NULL : 깂이 0이 아닌, 값 자체가 비어있는 것

select 
	컬렴명 
from 
	테이블명
where 
	컬럼 is null 
  • 컬럼이 null 인 컬럼명 조회

LIKE '%text%'

  • % : 문자 의미
  • %문자% : ex) 서울시 강남
  • 문자% : ex) 강남
  • %문자 : ex) 서울시 강남

GROUP BY

HAVING


참고 : SQL로 맛보는 데이터 전처리 분석

profile
차근차근 배워나가는 주니어 개발자

0개의 댓글