본문 바로가기

분류 전체보기32

[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (5) HAVING 절, IF, CASE 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 이번 주말에 sqld 시험도 치고, 오늘은 결혼식을 다녀왔는데 어제 춥게 자서 그런가 감기기운이 심하다. 오늘은 짧게 글 쓰고 마무리 해야할 듯.. 내일 출근도 해야 하니까... 오늘도 역시 메타코드의 SQL 입문 6시간 완성 강의를 정리하려 한다. 🔥 HAVING 절 자료를 보면, HAVING은 WHERE와 비슷하게 뒤에 조건이 오는데 '그룹화된 결과의 집계'에 대한 조건을 적용한다고 되어 있다. 항상 GROUP BY까지 하고 결과 표를 한 번 뽑은 다음에 HAVING을 써서 조건을 적용한다고 생각하면 편하다. 아래 예를 보자. SELECT productline, count(productline) AS productlineSu.. 2024. 3. 11.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (4) ORDER BY, GROUP BY 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 오늘 2024년 3월 9일, 제 52회 SQLD 시험을 치고 왔다. 결론부터 말하면 메타코드 부트캠프 들은 게 중심을 딴딴하게 잡아줘서 그런지 도움이 많이 되었다. 굿! 나중에 여유 생기면 시험 준비 꿀팁 썰도 풀어볼 예정... 🔥 ORDER BY ORDER BY는 SQL 쿼리 결과를 특정 컬럼 또는 여러 컬럼 기준으로 정렬하는 기능을 한다. 디폴트 값은 오름차순(ASC), DESC를 적어주면 내림차순으로 정렬한다. SELECT * FROM A WHERE 조건 ORDER BY 컬럼명1 DESC, 컬럼명2 ASC; 기본형은 위와 같다. ORDER BY는 가장 마지막에 실행된다고 했다. SQLD 시험에도 자주 나오는 문제인데, 쿼리.. 2024. 3. 10.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (3) WHERE, 비교연산자, 논리연산자, LIKE, BETWEEN, IN, IS NULL, IS NOT NULL 내가 이 글에서 설명하고 정리한 모든 내용은 요 강의에 있는 내용을 기반으로 함! 강의는 메타코드에서 구매 가능: https://mcode.co.kr/kor/ 🔥 WHERE문 WHERE문을 쓰는 순서는 다음과 같다. 순서대로 안 쓰면 오류가 나니까 순서는 꼭 외워둘 것! SELECT 컬럼명 FROM 테이블명 WHERE 조건문; WHERE구문 안에는 '조건'이 들어가는데, 비교연산자와 논리연산자를 쓸 수 있다. 🔥 비교연산자(=, >, = 나 처럼 부등호보다 등호가 먼저 오는 방식으로는 사용하지 않는다. 문제1. customers 테이블에서 creditLimit이 10000보다 큰 고객들의 이름(customerName)을 조회하세요. 일단 customers 테이블에서 customerName 컬럼을 조회하는.. 2024. 3. 3.
[SQL] 데이터분석가 입문 필수 SQL 부트캠프 (2) SELECT, 별칭(ALIAS), LIMIT, OFFSET, DISTINCT SQLD 시험도 있겠다, SQL 공부를 제대로 해보고자 메타코드 SQL 부트캠프를 듣기 시작했다. 2월 마지막 주말에 토, 일 2일간 공부했고, 완강했다(감격). 덕분에 기본적인 SQL문을 쓸 수 있게 되었고, 개념적으로도 개괄이 되어서 엄청 많은 도움을 받았다. 지금 할인 중이니 들어봐도 좋을 듯...? 나는 자료에 나오는 모든 쿼리를 내 손으로 쳐보았더니 딱 3배 걸렸다. :D (6시간 강의인데 완강에 18시간 걸림) 중간중간 실습 문제들이 많아서 그런 걸 다 푼다면 아마 6시간으로 끝날 수 있는 사람은 없지 않을까. 강의는 메타코드 사이트에서 구매할 수 있다. https://mcode.co.kr/ 지난 글에서는 Heidi SQL을 이용해 데이터베이스를 생성하거나 불러오는 방법을 정리했다. 오늘 정리.. 2024. 3. 3.