SQL 3

[내일배움 사전캠프 6일차]SQL, 테이블 합쳐 연산하기

SQL 챕터 4 강의를 수강하며 복잡한 연산을 편리하게 하는 방법에 대해 배우는 시간을 가졌다. Query를 작성할 시 sub로 묶고, 각 Table에 있는 데이터를 join하여 간편하게 연산을 진행하는 법을 습득할 수 있는 시간이었다.AI Literacy 1-5 실습을 통해 GPT에게 품질경영기사 암기노트 제작을 부탁해보았다.■ Subquery▶ Subquery가 필요한 경우- 여러 번의 연산을 수행해야 하는 경우- 조건문에 연산 결과를 사용해야 하는 경우- 조건에 Query 결과를 사용하고 싶은 경우 select column1, special_columnfrom ( /* subquery */ select column1, column2 special_column from table1 ..

[내일배움 사전캠프 5일차]SQL로 조건문 작성하기

SQL 3주차 강의를 학습하며 조건문 if, case를 활용하여 내가 원하는 값을 설정하는 법을 배웠다. 추가로 다양한 함수를 이용하여 실무에서 실용적으로 활용할 수 있는 방법들도 함께 학습했다.■ Formatting ▶컬럼 명 바꾸기 ● replace문함수의미replace지정값으로 컬럼명 바꾸기substr특정문자만 뽑아내기concat원하는 데이터들을 모아 작성replace(바꿀 컬럼, 현재 값, 바꿀 값)select restaurant_name "원래 상점명", replace(restaurant_name, 'Blue', 'Pink') "바뀐 상점명"from food_orderswhere restaurant_name like '%Blue Ribbon%' ● substr 문substr(조회할 컬..

[내일배움 사전캠프 4일차]SQL 이용하여 데이터 계산 & LLM으로 업무 문서 만들기

SQL 챕터 2 강의를 들으며 SQL을 이용하여 데이터를 계산하는 방법을 학습했다. SQL을 엑셀을 대신해서 사용할 수 있다는 것을 알게되었고, 방법만 익히면 엑셀보다도 간편하게 연산을 할 수 있을 것이라 느꼈다.※ Query 작성 전 flow 생각하는 것이 빠트리는 부분 없이 모두 작성하고, 오류를 최소화 할 수 있다. ※1. 어떤 Table에서 데이터를 뽑을 것인가?2. 어떤 Column을 이용할 것인가?3. 어떤 조건을 지정해야 하는가?4. 어떤 함수(수식)를 이용해야 하는가?함수의미SUM데이터의 합계AVG데이터의 평균값(average의 약자 사용)COUNT데이터의 개수MIN데이터의 최솟값MAX데이터의 최댓값 ▶평균 구하기select avg(age) as average_of_agefrom custo..