SQL

5 Posts

[내배캠 베이스캠프] 엑셀보다 쉽고 빠른 SQL 강의 | 5주차

notes
2026.04.16
원하는 데이터가 없는 경우 -- rating 값이 'Not given'이면 null 처리해서 제외IF(rating 'Not given', rating, null)-- 데이터가 있는 경우만 불러오기SELECT a.order_id, a.customer_id, a.restaurant_name, a.price, b.name, b.age, b.genderFROM food_orders a LEFT JOIN customers b ON a.customer_id=b.customer_idWHERE b.customer_id IS NOT NULL-- 값을 변경하기 (COALESCE)SELECT a.order_id, a.customer_id, ..

[내배캠 베이스캠프] Day 4 | 스크럼 미션, SQL 강의 수강, SQL 퀘스트, 아티클 스터디

TIL
2026.04.16
스크럼 미션 PM 직무를 꿈꾼다면 가져야 할 핵심 역량 4가지 | SPARK SESSION EP.09https://youtu.be/cc98ex3wBvo?si=jZetwYHACarqDdts 위 영상을 읽고 아래 질문에 대한 생각해 보기 1. 실제 PM은 어떤 업무를 하게 될까요?영상 내용을 바탕으로, 내가 PM이 된다면 어떤 업을 하게 될지 구체적인 예를 들어 작성해주세요. 시스템 또는 특정 기능에 대한 개선 요청이 발생하면 관련 부서(영업, 마케팅, 고객지원 등)와의 커뮤니케이션을 통해 요구사항의 배경과 목적을 파악하고, 데이터 분석을 통해 문제를 정의한다. 이후 해당 문제를 해결하기 위한 방향성을 설정하고, 개발팀 및 디자인팀과 협업하여 구체적인 기획안과 화면 흐름을 설계한다. 우선순위를 설정해 개발 ..

[내배캠 베이스캠프] 엑셀보다 쉽고 빠른 SQL 강의 | 3-4주차

notes
2026.04.15
문자 가공하기 REPLACE(바꿀 컬럼, 현재 값, 바꿀 값)/* 실습 */SELECT addr "원래 주소", REPLACE(addr, '문곡리', '문가리') "바뀐 주소"FROM food_ordersWHERE addr LIKE '%문곡리%' SUBSTR(조회 할 컬럼, 시작 위치, 글자 수)/* 실습 */SELECT addr "원래 주소", SUBSTR(addr, 1, 2) "시도"FROM food_ordersWHERE addr LIKE '%서울특별시%' CONCAT(붙이고 싶은 값1, 붙이고 싶은 값2, 붙이고 싶은 값3, .....)/* 실습 */SELECT restaurant_name "원래 이름", addr "원래 주소", CONCAT('[',..

[내배캠 베이스캠프] Day 3 | 스크럼 미션, SQL 강의 수강, SQL 퀘스트, 아티클 스터디

TIL
2026.04.15
스크럼 미션 팀 이름 사회화된 춘식이들 공통점 5개 1. 먹는 것에 진심2. 산책을 좋아함3. 아침에 일찍 일어남4. 동물을 좋아함5. 카페에서 보내는 시간을 좋아함 우리 팀의 장점 계획을 세우고 일을 효율적으로 처리하는 것을 좋아함 ㄴ 이건 정말 이틀만 보았는데도 너무 느꼈다 다들 완전 빠르시구 진행에 답답함이 1도 없어서 최고최고... 👍 우수 TIL로 선정되었땅 ~~~ 🥳 SQL 강의 수강 자세한 후기는 따로 작성문법을 모르면 혼나야 하는 거고(......) 내가 문제의 맥락 자체를 이해 못해서 좀 당황스러움 ;; ㅋㅋㅋㅋ그룹화가 중점인 듯해서 하다 보면 익숙해질 것 같긴 한데 아직 어렵다 SQL 퀘스트 4번 퀘스트까지는 기본 구문이고 5번 퀘스트부터는 기억 안 나는 문법들이 좀 있..

[내배캠 베이스캠프] 엑셀보다 쉽고 빠른 SQL 강의 | 1~2주차

notes
2026.04.14
DBeaver 설치 DBeaver 다운로드 링크로 이동 후 brew 설치 설치 완료 데이터베이스 연결 스파르타에서 제공하는 서버 호스트와 사용자 정보로 MySQL 데이터베이스 연결 JDBC 드라이버(MySQL 연결용 드라이버) 다운로드하면 연결 완료 SQL 조회 기본 구조 SELECT *FROM food_ordersWHERE day_of_week=’Weekend’GROUP BY cuisine_typeORDER BY SUM(delivery_time) DESC 조건 필터링 /* 비교연산자 */=, , >, =, 계산 SUM(price) /* 합계 */ AVG(price) /* 평균 */ COUNT(customer_id) /* 데이터 개수 */ MIN(price) /* 최소값 */ MA..