2025/06/17 2

[ 프로그래밍 기초 ] SQL | 집계함수, 그룹화, 정렬

1. 집계 함수 기본 연산합계 : SUM(컬럼)평균 : AVG(컬럼)select sum(food_preparation_time) total_food_preparation_time, # 상품 준비 시간 합계 avg(delivery_time) avg_food_delivery_time # 배달 시간 평균from food_orders데이터 개수전체 데이터 개수 : COUNT(컬럼) or COUNT(1) 몇 개의 값을 가지고 있는지 구할 때(중복 x) : DISTINCTselect count(1) count_of_orders, # 전체 주문 건수 count(distinct customer_id) count_of_customers # 주문한 고객 수 from food_orders데이..

[ 프로그래밍 기초 ] SQL | 데이터 조회 및 필터링

1. 개념SQL: 데이터베이스와 대화를 하기 위한 언어Query: SQL이라는 언어를 이용하여 데이터베이스에 요청을 하는 질의데이터베이스: 데이터가 저장되어있는 큰 폴더테이블: 데이터베이스 안에 있는 파일 2. 데이터 조회하기 (SELECT, FROM)SELECT : 데이터를 가져오는 기본 명령어로, 데이터를 조회하는 모든 Query 에 사용됨FROM : 데이터를 가져올 테이블을 특정해주는 문법* : 모든 컬럼을 가져와준다는 의미select 컬럼1, 컬럼2 # select *: 모든 컬럼 조회from 테이블 별명 지정 방법 : 컬럼 옆쪽에 별명을 적어준다. (아래 두 가지 방법 모두 가능)방법1 : 컬럼1 as 별명1방법2 : 컬럼2 별명2별명 지을 때 유의사항영문, 언더바 : 별명만 적음 특수문..