목록전체 글 (52)
장래 프로그래머의 블로그
걷기반 풀기 및 업로드10) 이젠 테이블이 2개입니다11) 마지막 연습 문제 !반복문 연습하기 Part 1 AI를 이해하기 위한 필수용어 1회독파이썬 기본 문법(https://nmdkims-organization.gitbook.io/python-hand-book) 2회독 걷기반 문제들에 대해 문제와 답만 적어놓았는데뭔가 답의 대한 풀이도 적어놓는게 더 좋은 것 같다.(예를 들면 select from 구문에 대한 설명)적은 글들에 대해 수정을 해야겠다.본캠프가 얼마 남지 않아 좀 긴장이 되기 시작한다. 또한 sql 이중 쿼리문은 아직도 서툴다. 보충 공부를 좀 더 해야겠다.
주어진 리스트와 찾고자 하는 값을 입력받아, 해당 값이 리스트에서 몇 번 등장하는지 출력해주세요. 12numbers = [1, 2, 3, 4, 2, 2, 5, 2]value_to_find = 2cs 출력예시1리스트에서 2는 4회 등장합니다! cs 정답 코드1234567numbers = [1, 2, 3, 4, 2, 2, 5, 2]value_to_find = 2count = 0for number in numbers: if number == value_to_find: count += 1print(f"리스트에서 {value_to_find}는 {count}회 등장합니다!")cs
다음과 같은 상품(products2) 테이블과 주문(orders2) 테이블이 있습니다.(앞선 문제의 products 테이블과 orders테이블이 이미 있으므로 둘 다 끝에 2를 붙였다.)products2 테이블idnameprice1랩톱12002핸드폰8003타블렛400orders2 테이블idproduct_idquantityorder_date101122023-03-01102212023-03-02103352023-03-0444. 모든 주문의 주문 ID와 주문된 상품의 이름을 나열하는 쿼리를 작성해주세요!12select id, name from products2cs 45. 총 매출(price * quantity의 합)이 가장 높은 상품의 ID와 해당 상품의 총 매출을 가져오는 쿼리를 작성해주세요!1234567s..
다음과 같은 직원(employees) 테이블과 부서(departments) 테이블이 있습니다.employees 테이블 iddepartment_idname1101르탄이2102배캠이3103구구이4101이션이departments 테이블 idname101인사팀102마케팅팀103기술팀38. 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요!12select count(1) '총 부서수' from departments cs 39. 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요!12select e.name, d.name '부서 이름'from employees e inner join departments d on e.department_id = d.idcs 40. '기술팀' 부서에 ..
걷기반 풀기 및 업로드1) 돈을 벌기 위해 일을 합시다!2) 이제 좀 벌었으니 flex 한 번 해볼까요?!3) 상품 주문이 들어왔으니 주문을 처리해봅시다!4) 이제 놀만큼 놀았으니 다시 공부해봅시다!5) 공부하다보니 팀 프로젝트 시간이 왔어요!6) 팀 프로젝트 열심히 했으니 다시 놀아볼까요?!7) 랭크게임 하다가 싸워서 피드백 남겼어요…8) LOL을 하다가 홧병이 나서 병원을 찾아왔습니다.9) 아프면 안됩니다! 항상 건강 챙기세요! 초반의 문제들은 혼자 잘 풀 수 있었으나 중반부터 조금씩 어려워지기 시작하더니강의에서 소홀히 공부했던 점들도 있어서 인터넷 구글링도 한다음풀고 이해도 잘 하기 위해서 다시 한 번 더 풀게 되었다.이렇게 블로그에 업로드하는 것도 나의 기록을 남기는데 도움이 될게 싶어서이다.아직..
의사가 있으면 당연히 의사에게 진료받는 환자가 있겠죠? 아래와 같은 patients(환자) 테이블이 있습니다.idnamebirth_dategenderlast_visit_date1르탄이1985-04-12남자2023-03-152배캠이1990-08-05여자2023-03-203구구이1982-12-02여자2023-02-184이션이1999-03-02남자2023-03-17 34. patients 테이블에서 각 성별(gender)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!1234select gender, count(1) cnt_genderfrom patientsgroup by gendercs 35. patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!123sele..
이제, 아래와 같은 doctors(의사) 테이블이 있습니다.idnamemajorhire_date1르탄이피부과2018-05-102배캠이성형외과2019-06-153구구이안과2020-07-20 30. doctors 테이블에서 전공(major)가 성형외과인 의사의 이름을 알아내는 쿼리를 작성해주세요!123select namefrom doctorswhere major='성형외과'cs 31. doctors 테이블에서 각 전공 별 의사 수를 계산하는 쿼리를 작성해주세요!1234select major, count(1) cnt_doctor from doctorsgroup by majorcs 32. doctors 테이블에서 현재 날짜 기준으로 5년 이상 근무(hire_date)한 의사 수를 계산하는 쿼리를 작성해주세..
아래와 같은 lol_feedbacks (LOL 피드백 테이블)이 있습니다.iduser_namesatisfaction_scorefeedback_date1르탄이52023-03-012배캠이42023-03-023구구이32023-03-014이션이52023-03-035구구이42023-03-04 25. lol_feedbacks 테이블에서 만족도 점수(satisfaction_score)에 따라 피드백을 내림차순으로 정렬하는 쿼리를 작성해주세요!123select *from lol_feedbacksorder by satisfaction_score desccs 26. lol_feedbacks 테이블에서 각 유저별로 최신 피드백을 찾는 쿼리를 작성해주세요!1234select user_name, max(feedback_d..