728x90 반응형 쿼리13 [SQL 기본] 요약정리_SELECT, FROM, WHERE SQL 기본을 마무리하고 그동안 작성했던 글들을 돌아보니 이해를 돕기 위한 설명이나 예시들을 함께 작성하느라 한눈에 보기엔 어렵다는 느낌을 받았습니다. 그래서 이번 글에서는 그동안 배운 내용들을 한 번에 확인할 수 있도록 정리를 해보겠습니다. 아래 내용에는 그동안 전하지 못한 유용한 팁들도 함께 작성해보고자 합니다. 0️⃣ 요청사항 쿼리로 번역하기 필요한 데이터는 값과 조건으로 나눌 수 있고 값은 SELECT, 조건은 WHERE에 대응 요청사항: 12월 신규 가입한 사용자 아이디 값: 사용자 아이디 조건: 12월 신규가입 1️⃣ SELECT : 원하는 데이터 조회 SELECT 절은 원하는 데이터 값(컬럼값)들을 조회하는 명령어입니다. 컬럼은 쉼표를 통해 여러 개를 나열할 수 있습니다. SELECT 조회하.. 2024. 1. 29. [SQL 기본] 집계함수_GROUP BY 이번 글에서는 집계함수를 좀 더 내가 원하는 형태로 가공할 수 있는 방법인 GROUP BY에 대해 배워보려합니다. GROUP BY는 이름에서도 힌트를 얻을 수 있는 것처럼 말그대로 내가 원하는 값을 그룹화 해주는 절입니다. GROUP BY는 보통 집계함수와 많이 사용하기 때문에 집계함수에 이어 설명드리게 되었습니다. GROUP BY는 같은 컬럼값을 가진 데이터들을 그룹화 해주는 기능을 가지고 있는데요. 그렇기 때문에 GROUP BY에는 내가 그룹핑을 하고싶은 컬럼명을 써주게 됩니다. 그럼 이제 어떻게 활용할 수 있는지 쉽게 예를 들어보겠습니다. 필기구 종류 제조사 구매일자 가격 볼펜 모나미 2023-12-01 1,000 연필 모나미 2023-12-01 500 지우개 모나미 2023-12-01 300 볼펜.. 2024. 1. 11. [SQL 기본] 집계 함수 지난 글을 통해 SQL의 기본 구문인 SELECT, FROM, WHERE에 대해 확실하게 이해하는 시간이 되었습니다. 뿐만 아니라 마지막에 등장한 요청사항을 통해 우리가 공부한 것보다 더 많은 것이 필요하다는 것을 알게 되기도 했죠. 그렇다면 이번 글을 통해 우리가 원하는 데이터를 더욱 효율적으로 다룰 수 있는 집계함수에 대해 배워보도록 하겠습니다. 이 글을 보시는 분들 중에 SQL은 몰라도 집계함수에 대해 모르시는 분은 많이 없을 것이라고 생각합니다. 엑셀이나 스프레드시트에서 대시보드, 보고서 등을 작성하기 위해 집계함수를 많이 활용하고 계실 테니까요. 자 그럼 지난번 우리를 당황케 했던 요청내용을 다시 한번 확인해 봅시다. 요청사항: “회계감사에 필요해서 작년부터 이번달까지 월별 매출 전달 부탁드립니.. 2024. 1. 8. [SQL 기본] SELECT, FROM, WHERE 요청사항을 쿼리로 어느 정도 번역할 줄 알게 되었다면 이번 글에서는 SQL문으로 번역 내용을 작성하는 법을 배워보겠습니다. SQL 문법에는 여러 가지 중요한 키워드나 구문들이 많지만 그중에서도 SELECT, FROM, WHERE 이 세 가지를 사용하는 것이 가장 기본적인 구문이라고 할 수 있습니다. 처음 보는 것들이어서 생소하겠지만 가만히 살펴보면 참 쉽습니다. SELECT “원하는 값을 고른다”. FROM 그 값을 “어느 테이블로부터” 가져온다. WHERE 그 값은 그 테이블에 “어느 위치”에 있는 값이다. (조건) 해당 키워드들이 단어의 뜻 그대로 기능을 하기 때문에 외우기가 참 쉽죠? 그렇다면 이것을 실제로 어떻게 적용하는지 이전 글에서 보았던 예시를 이번에도 사용하면서 SQL 문법에 맞게 작성해 .. 2023. 12. 20. [SQL 기본] 요청사항을 쿼리로 번역하기 지난 글에서도 강조했던 것처럼 쿼리를 잘하기 위해선 화려한 SQL 스킬보다는 요청사항을 해석할 줄 알고 이를 쿼리로 잘 번역하는 것이 가장 중요하다고 생각합니다. 쿼리를 잘하는 것은 마치 단어를 많이 외우는 것보다 화자의 맥락을 잘 이해하고 그에 맞는 적절한 대답을 할 줄 아는 것이 외국어를 더 잘한다고 판단하는 것과 비슷하다고 생각하기 때문이에요. 그래서 이번 글에서는 그렇게 강조한 요청사항을 잘 해석하는 방법에 대해 설명해보려고 합니다. “안녕하세요 OO님, 이벤트 당첨 안내를 위해 2023년 12월에 신규 가입한 사용자의 아이디를 쭉 뽑아주실 수 있을까요?” 보통 우리는(여기서 우리는 요청자를 의미합니다.) DA에게 이런 식으로 요청을 하게 됩니다. 위의 요청사항은 쿼리문을 구성하는 중요한 두 가지.. 2023. 12. 18. 이전 1 2 3 다음 728x90 반응형