[TIL] SQL복습&심화_20일차(집계함수,GROUP BY, HAVING,SUB QUERY)
이전 시간에 이어서 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다. 데이터와 친해지는 SQL - 2회차🔥 수업 목표1. SQL 집계함수: COUNT, MAX, MIN, SUM, AVG2. SQL 그룹화: GROUP BY, HAVING( + WHERE 과 차이점)3. SQL : SUB QUERY 구문 (🔥중요)4. 실습 문제 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 집계함수: COUNT, MAX, MIN, SUM, AVG 1) SELECT 문: 이를 사용하여 테이블의 값(=열, 컬럼, 필드라고도 불려요!)를 선택할 수 있습니다.2) 아스테리크( * ) 기호를 사용하여 모든 컬럼값을 한번에 추출할 수 있어요.3) FROM 절은 사..
2024. 4. 24.
[TIL] SQL복습&심화_19일차(SELECT, FROM,DISTINCT,WHERE,CASE WHEN,연산자,ORDER BY)
이번 블로그에는 튜터님께 배운 SQL 을 복습하고 실습하는 수업에 대한 정리를 하겠습니다.데이터와 친해지는 SQL - 1회차 🔥 수업 목표1. SQL 기본구조: SELECT, FROM + 중복값을 제거하는 DISTINCT 함수2. SQL 조건문: WHERE, CASE WHEN3. 조건문을 지원하는 연산자4. SQL 결과값 정렬: ORDER BY 5. 실습 문제6. DBeaver에 CSV 파일을 업로드 예제 샘플 데이터셋은 튜터님께서 제공해주셨습니다.1. SQL 기본구조: SELECT, FROM1) SELECT 문: 이를 사용하여 테이블의 값(=열, 컬럼, 필드라고도 불려요!)를 선택할 수 있습니다.2) 아스테리크( * ) 기호를 사용하여 모든 컬럼값을 한번에 추출할 수..
2024. 4. 24.
[TIL] SQL_7일차(문자 포맷 변경&조건문,Subquery)
이전 시간에 이어서 학습합니다. ✍🏻배운내용🌞 1. 문자 포맷 변경, 조건문을 복습 2. Subquery문이란? 📝1. 문자 포맷 변경, 조건문을 복습 1) 문자 변경 REPLACE : 지정한 문자를 다른 문자로 변경 💡replace(바꿀 컬럼, 현재 값, 바꿀 값) SUBSTRING : 특정 문자만 추출 💡 substr(조회 할 컬럼, 시작 위치, 글자 수) CONCAT : 여러 문자를 합하여 포맷팅 💡 concat if (붙이고 싶은 값1, 값2, 값3, .....) 2) 조건문 IF : 💡 if(조건, 조건을 충족할 때, 조건을 충족하지 못할 때) CASE WHEN END : 💡 case when 조건1 then 값(수식)1 when 조건2 then 값(수식)2 else 값(수식)3 end 2. S..
2024. 4. 1.
[TIL] SQL_5일차(replace,substr,concat,if/case)
이전 시간까지는 정렬과 조회에 대해 공부했는데요. 이번 시간부터는 SQL 데이터를 임의로 수정하는 방법에 대해 공부합니다. ✍🏻배운내용📚 1. 특정 문자를 다른 문자로 바꾸기 replace(바꿀 컬럼, 현재 값, 바꿀 값) 2. 특정 문자만 골라서 조회 substr(조회 할 컬럼, 시작 위치, 글자 수) 3. 여러 컬럼의 값을 하나로 합치기 concat(붙이고 싶은 값1, 값2, 값3, .....) 4. 조건에 따라 다른 연산을 하는 방법 IF & CASE 1. 특정 문자를 다른 문자로 바꾸기 특정 문자를 다른 것으로 바꿀 수 있는 기능 : replace(바꿀 컬럼, 현재 값, 바꿀 값) → 문자라면 '따옴표' 붙이기 [실습] 1. 최근에 상점 이름이 바뀌었지만 과거 데이터에는 옛날 이름으로 저장되어있어..
2024. 3. 28.
[TIL] SQL_3일차(sum,avg,count,distinct,min,max)
데이터를 조회하는 SQL 기본구조를 활용하여 숫자 계산과 정렬에 대해 공부합니다. ✍🏻배운내용📚 1. SQL로 계산하기 (연산 기호, SUM, AVERAGE, COUNT, DISTINCT, MIN, MAX) 1. SQL로 계산하기 (SUM, AVERAGE, COUNT, DISTINCT, MIN, MAX) 1) 숫자 연산 기호를 SQL 에서도 사용 연산자 설명 + 더하기 - 빼기 * 곱하기 / 나누기 예) 상품 준비시간과 배달시간의 합계 구하기 select food_preparation_time, delivery_time, food_preparation_time + delivery_time as total_time from food_orders 2) 기본 연산, 합계와 평균, 전체 데이터의 갯수 구하기 [..
2024. 3. 26.