2024/11/13 5

241113 인공지능을 위한 파이썬 - 1주차

생각보다 SQL 걷기반 퀘스트가 길어졌다.까먹은 건 다시 꺼내보고, 모르는 건 서치하고, 새로운 건 배워서 정리하다 보니 시간이 오래 걸렸다.하지만 다 피가 되고 살이 되리계속하면 지겨우니까 달리기반 퀘스트는 파이썬 강의랑 같이 깨뿌시기   파이썬은 프로그래밍 언어의 한 종류그리고 컴퓨터와 사람 간 대화하는 방법이 바로 프로그래밍 언어그럼 이 언어는 왜 생겨났는가 ?컴퓨터는 2진수로만 이해하기 때문에 아무리 사람의 언어로 떠들어봤자 쇠귀에 경 읽기일 뿐 파이썬은 사람에게 더 가깝고 이해하기 쉬운 고수준 언어(자바, C++ 등)- 인터프리터 언어 반대로 컴퓨터에 더 가까운 언어는 저수준 언어(어셈블리어, 기계어)- 컴파일 언어 파이썬 실행을 위해선 IDE(통합 개발 환경) 소프트웨어가 필요하다.말 그대로 ..

TIL/Python 2024.11.13

SQL Quest 걷기반 - last

마지막 연습 문제 ! 다음과 같은 상품(products) 테이블과 주문(orders) 테이블이 있습니다.products 테이블idnameprice1랩톱12002핸드폰8003타블렛400 orders 테이블idproduct_idquantityorder_date101122023-03-01102212023-03-02103352023-03-04 44. 모든 주문의 주문 ID와 주문된 상품의 이름을 나열하는 쿼리를 작성해주세요!select o.id, p.namefrom products p left join orders o on p.id=o.product_id 45. 총 매출(price * quantity의 합)이 가장 높은 상품의 ID와 해당 상품의 총 매출을 가져오는 쿼리를 작성해주세요!select p..

Quest/SQL 2024.11.13

SQL Quest 걷기반 - 10)

10) 이젠 테이블이 2개입니다. 다음과 같은 직원(employees) 테이블과 부서(departments) 테이블이 있습니다. employees 테이블iddepartment_idname1101르탄이2102배캠이3103구구이4101이션이departments 테이블idname101인사팀102마케팅팀103기술팀 38. 현재 존재하고 있는 총 부서의 수를 구하는 쿼리를 작성해주세요!select count(*)from departments 39. 모든 직원과 그들이 속한 부서의 이름을 나열하는 쿼리를 작성해주세요!select e.name, d.namefrom employees e left join departments d on e.department_id=d.id 40. '기술팀' 부서에 속한 직원들..

Quest/SQL 2024.11.13

SQL Quest 걷기반 - 9)

9) 아프면 안됩니다! 항상 건강 챙기세요! 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)에 따른 환자 수를 계산하는 쿼리를 작성해주세요!select gender, count(*)from patientsgroup by 1 35. patients 테이블에서 현재 나이가 40세 이상인 환자들의 수를 계산하는 쿼리를 작성해주세요!select count(*)from patientswhere floor((to_days(now())-to_da..

Quest/SQL 2024.11.13

SQL Quest 걷기반 - 8)

8) LOL을 하다가 홧병이 나서 병원을 찾아왔습니다. idnamemajorhire_date1르탄이피부과2018-05-102배캠이성형외과2019-06-153구구이안과2020-07-20  30. doctors 테이블에서 전공(major)가 성형외과인 의사의 이름을 알아내는 쿼리를 작성해주세요!select namefrom doctorswhere major='성형외과' 31. doctors 테이블에서 각 전공 별 의사 수를 계산하는 쿼리를 작성해주세요!select major, count(*)from doctorsgroup by 1 32. doctors 테이블에서 현재 날짜 기준으로 5년 이상 근무(hire_date)한 의사 수를 계산하는 쿼리를 작성해주세요!select count(*)from doc..

Quest/SQL 2024.11.13