목록Sparta_coding_club/SQL (3)
Shonny Data

날짜의 유형 DATE 시간 정보가 없는 날짜 YYYY-MM-DD TIME 날짜 정보가 없는 시간 HH:MM:SS DATETIME 날짜 및 시간 정보를 모두 나타냄 YYYY-MM-DD HH:MM:SS TIMESTAMP DATETIME과 유사하지만 범위가 차이가 있음 날짜 관련 기본 함수 NOW( ) 현재 날짜와 시간 CURDATE( ) / CURRENT_DATE( ) 현재 날짜 CURTIME( ) / CURRENT_TIME( ) 현재 시간 DATE( ) DATETIME 식의 날짜 부분을 추천 TIME( ) DATETIME 식의 시간 부분을 추출 DATE_ADD( ) / DATE_SUB( ) 날짜에 간격을 더하거나 빼는 함수 DATEDIFF( ) 두 날짜의 차이를 일 단위로 계산하는 함수 날짜와 시간 가져오..

순서도 짜기 ○ 학습 배경 튜터님의 강의 중에 SQL 문을 작성할 때도 순서도를 짜라는 말씀이 있으셨다. 쿼리 작성 중 어떤 순서대로 SQL문을 작성하는지 찾아보던 중에 좋은 자료가 있어서 가져왔다. ○ 학습 내용 ① SQL 쿼리문 작성 처리 순서 FROM WHERE GROUP BY SELECT ORDER BY ON JOIN HAVING DISTINCT LIMIT 어떤 테이블을? 어떤 ROW를? 어떤 그룹으로? 어떤 조건의 그룹을? 어떤 컬럼들을? 어떻게 정렬을? 최종 출력할 ROW중 몇개를? 요것을 기본적으로 다이어 그램을 그려놓고 하나하나 문제를 대입시켜 넣을 예정이다. ② 각 단계별 이해를 돕기 위한 이미지 이동 평균 ○ 학습 배경 SQL 기본 학습 강의를 듣다가 처음보는 개념이 나와서 한번 찾아보..

주요 내용 정리하기 ○ Subquery - Query 안에 Sub로 들어간 구문으로 하나의 쿼리문으로 동시에 여러가지 연산 진행 가능 - Select / From 은 기본으로 작성해주고, Sub Query는 시작과 끝에 ()로 묶어서 이름 'a' 붙여주기 더보기 [실습] 음식점의 평균 단가별 Segmentation, 그룹에 따라 수수료를 연산하라 > 음식점의 평균 단가 나눠서 Segmentation까지 Subquery로 지정 > Segmentation에 따라 총 3단계 수수료 산정 [실습] 음식 타입별 총 주문수량과 음식점 수를 연산하고, 주문수량과 음식점 별 수수료율 산정하기 > Subquery : 총 주문수량 sum(quantity), 음식점 수 count(distinct restaurant_name..