안녕하세요, 기획자 팥씨입니다요.
오늘은 수업에서 배운 SQL을 실무적 시각에서 풀어보도록 할게요.
-------------------------------------------------------
- SQL : 데이터베이스에 저장된 정보를 쉽게 찾고 정리하는 데에 도움을 주는 도구
: 데이터의 흐름이나 특정 조건에 따른 데이터 분석 가능 ! 엑셀보다 좋다
DML : 데이터 조작어
TCL : Transaction 데이터를 주고 받고 하는 일련의 과정
- SQL이 현업에서 왜 필요할까? 결국에는 데이터를 보기 위함.
회사에서 새로운 프로젝트를 진행하는 이유는?서비스의 사용성을 개선하기 위함. 해당 프로젝트를 함으로써 무엇이 개선되는지 명확해야 함.
- PO/PM은 SQL을 어떻게 활용하고 있을까?
PM : 스트림만 관리
PO : 스트림이 맞게 가고 있는지 방향성까지 설정 및 관리
PO/PM이 DA(Data Analyst) 에만 의존해서 살아남기 어렵다.
(채용공고에서도 데이터 활용 능력 요구를 쉽게 찾을 수 있다.)
- 우리가 보는 Table은 Column / Row로 구성되어 있다.
<SQL 실행순서>
FROM - WHERE - GROUP BY - HAVING - SELECT - ORDER BY
<SQL 작성순서>
SELECT - FROM - WHERE - GROUP BY - HAVING - ORDER BY
BETWEEN A AND B --> 날짜 추출에 가장 많이 쓰임.
NOT
between, like, in 앞에 정말 많이 씀.
*and not
*not between
*not in
*not like
% 붙일 때 주의할 것
%양쪽%으로 붙이는 게 가장 무거움. >> CTO와 커피챗 하고 싶으면 ^^ 자주 사용하자~두개 붙일 때 신중하자 !운영 DB ... 서비스가 다운될 수 있음...
%%, ORDER BY 위험하다. 신중히 사용하기!
집계함수
## group by 1
## group by 1
'[IT 서비스기획 공부]' 카테고리의 다른 글
SQL 예제풀이 (0) | 2024.01.30 |
---|---|
SQL 예제풀이 (0) | 2024.01.30 |
기획자의 SQL 맛보기(5) HAVING, ORDER BY (1) | 2024.01.23 |
기획자의 SQL 맛보기(4) GROUP BY (0) | 2024.01.23 |
기획자의 SQL 맛보기 (3) WHERE & SQL 연산자 (1) | 2024.01.23 |