본문 바로가기

Coding210

SQL 문제 : 5월 식품들의 총매출 조회하기 문제 설명다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블과 식품의 주문 정보를 담은 FOOD_ORDER 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격을 의미합니다.FOOD_ORDER 테이블은 다음과 같으며 ORDER_ID, PRODUCT_ID, AMOUNT,  PRODUCE_DATE, IN_DATE, OUT_DATE, FACTORY_ID, WAREHOUSE_ID는 각각 주문 ID, 제품 ID, 주문량, 생산일자, 입고일자, 출고일자, 공장 ID, 창고 ID를 의미합니다.  문제FOOD_PRODUCT와 FOOD_ORDER 테이블에.. 2024. 10. 14.
클래스와 함수 사용하기 오늘은 남은 나머지 개인과제중에 두번째과제를 풀어보았다.약간 걱정은 있었지만 그래도 첫번째처럼 무사히 잘 풀리기를 바라면서 열심히 코드를 짜보았다. 두번째 개인과제는 클래스와 함수 사용하기이다.과제 내용이름, 성별, 나이를 입력받고, 이를 출력하는 프로그램을 작성해주세요.처리 조건클래스 정의Person이라는 이름의 클래스를 정의한다.멤버 변수name, gender, age라는 멤버 변수를 설정한다.각 변수는 객체가 생성될 때 초기화된다.name: 이름을 저장하는 변수 (문자열)gender: 성별을 저장하는 변수 (문자열, "male" 또는 "female")age: 나이를 저장하는 변수 (정수형)생성자생성자 __init__를 통해 객체 생성 시 이름, 성별, 나이를 초기화한다.매개변수로 이름(name), .. 2024. 10. 13.
SQL 문제 : 식품분류별 가장 비싼 식품의 정보 조회하기 문제 설명다음은 식품의 정보를 담은 FOOD_PRODUCT 테이블입니다. FOOD_PRODUCT 테이블은 다음과 같으며 PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE는 식품 ID, 식품 이름, 식품코드, 식품분류, 식품 가격을 의미합니다. 문제FOOD_PRODUCT 테이블에서 식품분류별로 가격이 제일 비싼 식품의 분류, 가격, 이름을 조회하는 SQL문을 작성해주세요. 이때 식품분류가 '과자', '국', '김치', '식용유'인 경우만 출력시켜 주시고 결과는 식품 가격을 기준으로 내림차순 정렬해주세요.      정답SELECT category, price, product_namefrom food_productwhere (category, price) in( .. 2024. 10. 12.
where in 서브쿼리문 where in 서브쿼리특정 컬럼의 값이 서브쿼리 결과에 포함되는지 여부를 확인하는데 사용. in 조건을 사용하면 주어진 값 목록이나 서브쿼리의 결과 중 하나와 일치하는 레코드를 조회할 수 있다. 복잡한 다중 테이블 조회를 간단한 조건문으로 해결할 수 있고, 필요한 값만 추출하여 조회 범위를 줄일 수 있는 장점이 있다. 기본구조↓SELECT 컬럼명 FROM 테이블명WHERE 컬럼명 IN (서브쿼리); employees 테이블에서 부서가 'HR' 또는 'Fiance'에 속한 직원들의 정보를 찾고 싶다고 가정할 때, 부서명을 가진 테이블departments 와 함께 where in 서브쿼리를 사용할 수 있다. 예제↓SELECT name, department_idFROM employeesWHERE depart.. 2024. 10. 12.
SQL 문제 : 즐겨찾기가 가장 많은 식당 정보 출력하기 문제 설명다음은 식당의 정보를 담은 REST_INFO 테이블입니다. REST_INFO 테이블은 다음과 같으며 REST_ID, REST_NAME, FOOD_TYPE, VIEWS, FAVORITES, PARKING_LOT, ADDRESS, TEL은 식당 ID, 식당 이름, 음식 종류, 조회수, 즐겨찾기수, 주차장 유무, 주소, 전화번호를 의미합니다. 문제REST_INFO 테이블에서 음식종류별로 즐겨찾기수가 가장 많은 식당의 음식 종류, ID, 식당 이름, 즐겨찾기수를 조회하는 SQL문을 작성해주세요. 이때 결과는 음식 종류를 기준으로 내림차순 정렬해주세요.   정답SELECT FOOD_TYPE, REST_ID, REST_NAME, FAVORITESFROM REST_INFOWHERE (FOOD_TYPE, FA.. 2024. 10. 12.
24-10-11 WIL 이번주는 생각보다 굉장히 짧게 느껴지는 한주였다.이번강의가 어려운것도 있었고, 집중을 제대로 하지 못한것도 있고 그래서 더 아쉬워서 그런것 같다.틈틈이 코딩문제들은 풀면서 기본기와 실력을 늘려가고 싶은데 생각보다 그게 맘처럼 잘 안되는것도 굉장히 아쉽긴하다.개인과제는 주말에 몰아서 하려고 했지만 강의에 집중을 하지 못한탓에 대신 과제1번을 끝냈다... 그 시간들을 낭비할 수는 없으니...또, 모르는 단어들이나 개념들이 나오면 구글링하고 gpt를 사용해서 찾아보고 하다보니 시간이 더 오래걸리는 것도 있다. 한가지를 찾아보면 또 한가지가 나오고 이런식이어서... 파도 파도 끝이 없는것 같은 기분이랄까하지만 이렇게 또 하나씩 알아 간다는것이 재밌기도 하다. 하지만 블로그에 정리해서 올려야 하는건 힘들다...아.. 2024. 10. 11.