목록PCSQL (90)
노아
Question PATIENT, DOCTOR 그리고 APPOINTMENT 테이블에서 2022년 4월 13일 취소되지 않은 흉부외과(CS) 진료 예약 내역을 조회하는 SQL문을 작성해주세요. 진료예약번호, 환자이름, 환자번호, 진료과코드, 의사이름, 진료예약일시 항목이 출력되도록 작성해주세요. 결과는 진료예약일시를 기준으로 오름차순 정렬해주세요. Pseudocode APPOINTMENT 테이블(a), PATIENT 테이블(p), 그리고 DOCTOR 테이블(d)을 PT_NO와 DR_ID로 조인하여 필요한 정보를 결합.APNT_CNCL_YN이 'N'(취소되지 않은 예약)이고, MCDP_CD가 'CS'(특정 진료과)이며, APNT_YMD가 '2022-04-13'로 시작하는 예약을 필터링.APNT_NO, PT_..
Question FISH_INFO 테이블에서 2021년도에 잡은 물고기 수를 출력하는 SQL 문을 작성해주세요.이 때 컬럼명은 'FISH_COUNT' 로 지정해주세요. Pseudocode FISH_INFO 테이블에서 TIME 컬럼에서 연도를 추출하여, 해당 연도가 2021년인 행을 필터링.필터링된 행의 개수를 FISH_COUNT로 계산.결과를 반환. Code SELECT COUNT(*) AS FISH_COUNTFROM FISH_INFOWHERE YEAR(TIME) = 2021
Question ONLINE_SALE 테이블에서 동일한 회원이 동일한 상품을 재구매한 데이터를 구하여, 재구매한 회원 ID와 재구매한 상품 ID를 출력하는 SQL문을 작성해주세요. 결과는 회원 ID를 기준으로 오름차순 정렬해주시고 회원 ID가 같다면 상품 ID를 기준으로 내림차순 정렬해주세요. Pseudocode ONLINE_SALE 테이블을 두 번 참조(o1과 o2)하여 동일한 USER_ID와 PRODUCT_ID를 가진 행을 찾음.두 행에서 SALES_DATE가 서로 다른 경우만 선택.중복된 결과를 제거하기 위해 DISTINCT를 사용하여 USER_ID와 PRODUCT_ID를 선택.결과를 USER_ID는 오름차순, PRODUCT_ID는 내림차순으로 정렬하여 반환. Code SELECT DISTI..
Question DEVELOPER_INFOS 테이블에서 Python 스킬을 가진 개발자의 정보를 조회하려 합니다.Python 스킬을 가진 개발자의 ID, 이메일, 이름, 성을 조회하는 SQL 문을 작성해 주세요.결과는 ID를 기준으로 오름차순 정렬해 주세요. Pseudocode DEVELOPER_INFOS 테이블에서 SKILL_1, SKILL_2, 또는 SKILL_3에 'Python'이 포함된 행을 필터링.해당하는 개발자의 ID, EMAIL, FIRST_NAME, LAST_NAME을 선택.ID를 기준으로 오름차순으로 정렬하여 결과를 반환. Code SELECT ID, EMAIL, FIRST_NAME, LAST_NAMEFROM DEVELOPER_INFOSWHERE SKILL_1 = 'Python' O..
Question USED_GOODS_BOARD 테이블에서 2022년 10월 5일에 등록된 중고거래 게시물의 게시글 ID, 작성자 ID, 게시글 제목, 가격, 거래상태를 조회하는 SQL문을 작성해주세요. 거래상태가 SALE 이면 판매중, RESERVED이면 예약중, DONE이면 거래완료 분류하여 출력해주시고, 결과는 게시글 ID를 기준으로 내림차순 정렬해주세요. Pseudocode USED_GOODS_BOARD 테이블에서 CREATED_DATE가 '2022-10-05'인 행을 필터링.각 행에 대해 STATUS 값에 따라 '판매중', '예약중', '거래완료'로 변환하여 표시.BOARD_ID, WRITER_ID, TITLE, PRICE, 그리고 변환된 STATUS를 선택.BOARD_ID를 기준으로 내림차순..
Question 가장 최근에 들어온 동물은 언제 들어왔는지 조회하는 SQL 문을 작성해주세요.Pseudocode ANIMAL_INS 테이블에서 DATETIME 컬럼의 최대값(MAX(DATETIME))을 계산.이 최대값을 시간이라는 별칭으로 표시.결과를 반환. CodeSELECT MAX(DATETIME) as 시간FROM ANIMAL_INS
Question 월별 잡은 물고기의 수와 월을 출력하는 SQL문을 작성해 주세요.잡은 물고기 수 칼럼명은 FISH_COUNT, 월 컬럼명은 MONTH로 해주세요.결과는 월을 기준으로 오름차순 정렬해 주세요.단, 월은 숫자형태 (1~12)로 출력하며 9 이하의 숫자는 두 자리로 출력하지 않습니다. 잡은 물고기가 없는 월은 출력하지 않습니다. Pseudocode FISH_INFO 테이블에서 각 레코드의 TIME 컬럼에서 월(MONTH)을 추출.추출된 월을 기준으로 그룹화하고, 각 월에 해당하는 레코드 수를 FISH_COUNT로 계산.MONTH를 기준으로 오름차순으로 정렬하여 결과를 반환. Code SELECT COUNT(*) AS FISH_COUNT, MONTH(TIME) AS MONTHFROM FI..
Question HR_DEPARTMENT와 HR_EMPLOYEES 테이블을 이용해 부서별 평균 연봉을 조회하려 합니다. 부서별로 부서 ID, 영문 부서명, 평균 연봉을 조회하는 SQL문을 작성해주세요.평균연봉은 소수점 첫째 자리에서 반올림하고 컬럼명은 AVG_SAL로 해주세요.결과는 부서별 평균 연봉을 기준으로 내림차순 정렬해주세요. Pseudocode HR_DEPARTMENT 테이블(D)과 HR_EMPLOYEES 테이블(E)을 DEPT_ID로 조인.각 부서(DEPT_ID)별로 SAL의 평균값을 계산하고, 이를 소수점 없이 반올림하여 AVG_SAL로 표시.부서(DEPT_ID)별로 그룹화.AVG_SAL을 기준으로 내림차순 정렬하여 결과를 반환. Code SELECT D.DEPT_ID, DEPT_NA..