본문 바로가기
데이터 분석/SQL

SQL) 기본 문법 정리

by engwoon 2024. 11. 27.

SQL 기본 문법 정리

https://kaouo.tistory.com/44

 

[SQLD] SQL 기본

관계형 데이터베이스의 개요데이터베이스데이터들을 저장하는 공간 관계형 데이터베이스(RDB; Relational DataBase)관계형 데이터 모델에 기초를 둔 데이터베이스 관계형 데이터베이스에서의 설계

kaouo.tistory.com

 

코드카타 풀이

 

[첫번째 정답]

SELECT NAME, COUNT(*) as COUNT

FROM ANIMAL_INS

WHERE NAME IS NOT NULL

GROUP BY NAME

HAVING COUNT(*) >= 2

ORDER BY NAME

 

[두번째 정답]

 

SELECT NAME, COUNT(NAME) AS CNT

FROM ANIMAL_INS

GROUP BY 1

HAVING CNT >= 2

ORDER BY 1

 

count(*)null도 포함해서 갯수를 카운팅한다. 
count(컬럼명)컬럼 내 null은 무시하고 카운팅한다.

 

직무 세션: 정현석 튜터님

  • 마케팅 시장에서 데이터 분석가가 하는 일?
    • 크롤링: 마케팅 시장에서 중요함. 대시보드, 시각화 능력 요구
    • SQL, 파이썬, 대시보드(태블로) 필수인듯 + GA (구글 애널리틱스) 자격증
      GA능력 필수로 있어야 함
  • 책 추천!
    • 빅데이터를 활용한 예측마케팅 전략 : 내가 배우는 데이터가 마케팅에 어떻게 쓰이지?, 내가 "왜" SQL로 데이터베이스를 만들어야 하는지. 
  • 포트폴리오에는.. 이걸 넣자
    • 1. 좋은 시각화, 태블로 자료 필요. (대시보드 관련)
    • 2. 기초 머신러닝에 대한 능력 증명