BackEnd_Study

POST와 PUT의 차이 이 두 메서드는 사용 목적과 동작 방식에서 차이가 있다.1. POST목적: 새로운 리소스를 생성할 때 사용됩니다.특징:서버에서 새로운 리소스를 생성하고, 생성된 리소스에 대한 정보를 반환합니다.보통 POST 요청은 서버의 리소스 컬렉션에 새로운 데이터를 추가합니다.요청마다 서로 다른 리소스를 생성할 수 있습니다.예를 들어, 새로운 사용자 계정을 생성하거나, 새로운 데이터를 데이터베이스에 삽입할 때 사용됩니다.2. PUT목적: 기존 리소스를 업데이트하거나, 리소스를 생성할 때 사용됩니다.특징:지정된 URI에 리소스가 없으면 새로 생성하고, 있으면 기존 리소스를 업데이트 합니다.PUT 요청은 일반적으로 같은 URI에 대해 idempotent합니다. 즉, 동일한 요청을 여러 번 보내도..
문제 설명Table : MEMBER_PROFILEColumnMEMBER_ID: 회원  IDMEMBER_NAME: 회원 이름TLNO : 회원 연락처GENDER: 성별DATE_OF_BIRTH: 생년월일문제 생일이 3월인 여성 회원의 ID, 이름, 성별, 생년월일을 조회 (MONTH()) 전화번호가 NULL인 경우는 출력대상에서 제외 (IS NOT NULL) 회원ID를 기준으로 오름차순 (ASC)코드-- 코드를 입력하세요SELECT MEMBER_ID, MEMBER_NAME, GENDER, DATE_FORMAT(DATE_OF_BIRTH, '%Y-%m-%d') as DATE_OF_BIRTHFROM MEMBER_PROFILE WHERE MONTH(DATE_OF_BIRTH) = 3 and GENDER = 'w' AN..
문제 설명Table : ONLINE_SALEColumnONLINE_SALE_ID : 온라인 상품 판매 IDUSER_ID : 회원 IDPRODUCT_ID : 상품 ID,SALES_AMOUNT : 판매량SALES_DATE : 판매일문제동일한 회원이 동일한 상품을 재구매한 데이터를 구함재구매한 회원 ID와 재구매한 상품 ID를 출력회원 ID를 기준으로 오름차순 정렬회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬코드-- 코드를 입력하세요SELECT USER_ID, PRODUCT_ID FROM ONLINE_SALEGROUP BY USER_ID, PRODUCT_IDHAVING COUNT(PRODUCT_ID) > 1ORDER BY USER_ID, PRODUCT_ID DESC기능 GROUP BY  GROUP B..
문제 설명Table : FIRST_HALF,   ICECREAM_INFO Column FIRST_HALF SHIPMENT_ID : 출하 번호,FLAVOR : 아이스크림 맛TOTAL_ORDER : 상반기 아이스크림 총주문량 ICECREAM_INFOFLAVOR : 아이스크림 맛INGREDIENT_TYPE :성분유형문제 아이스크림 가게의 상반기 주문 정보를 담은 FIRST_HALF, 아이스크림 성분에 대한 정보를 담은 ICECREAM_INFO 상반기 아이스크림 총주문량이 3,000보다 높으면서 아이스크림의 주 성분이 과일인 아이스크림의 맛총주문량이 큰 순서대로 조회코드 원하는 조건을 검색하기 위해 테이블 연결 (JOIN) 상반기 총주문량 3000 보다 크고 주성분이 과일인 아이스크림 (WHERE)총 주문량이 ..
문제 설명Table : DOCTORColumnDR_NAME : 의사이름DR_ID : 의사IDLCNS_NO : 면허번호HIRE_YMD : 고용일자MCDP_CD : 진료과코드TLNO : 전화번호문제진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 출력이때 고용일자를 기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬날짜포맷은 (2020-03-01)과 동일한 형태코드SELECT DR_NAME, DR_ID, MCDP_CD, DATE_FORMAT(HIRE_YMD,'%Y-%m-%d') FROM DOCTORWHERE MCDP_CD = "CS" OR MCDP_CD = "GS" ORDER BY HIRE_YMD DESC, DR_NAME ASC;기능Data..
문제 설명Table : CAR_RENTAL_COMPANY_CARColumnCAR_ID : 자동차 IDCAR_TYPE : 자동차 종류 ( '세단', 'SUV', '승합차', '트럭', '리무진')DAILY_FEE : 일일 대여 요금(원)OPTIONS : 자동차 옵션 리스트자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해결 조건자동차 종류 'SUV'인 자동차 선택 -> WHERE평균 일일 대여 요금 계산 -> AVG()소수 첫 번째 자리에서 반올림 -> ROUND()컬럼명 지정 -> AS코드 SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEEFROM CAR_..
J_hannah
'BackEnd_Study' 카테고리의 글 목록