(SQL) DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문 만들기

2024. 9. 27. 19:33·SQL 문제풀이

▶ 문제

DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름
, 의사ID, 진료과, 고용일자를 조회하는 SQL문을 작성해주세요. 이때 결과는 고용일자를
기준으로 내림차순 정렬하고, 고용일자가 같다면 이름을 기준으로 오름차순 정렬해주세요.

▶ 소스코드

SELECT dr_name, dr_id, mcdp_cd, date_format(hire_ymd, '%Y-%m-%d')
FROM doctor
WHERE mcdp_cd = 'CS' or mcdp_cd = 'GS'
ORDER BY hire_ymd DESC, dr_name ASC;

▶ 설명

  • SELECT : DR_NAME, DR_ID, MCDP_CD, HIRE_YMD 열을 선택합니다.
  • FROM : DOCTOR 테이블에서 데이터를 가져옵니다.
  • WHERE : 진료과 코드가 흉부외과(CS) 또는 일반외과(GS)인 데이터를 필터링합니다.
  • ORDER BY : HIRE_YMD를 기준으로 내림차순(DESC)으로 정렬하고, 고용일자가 동일한 경우 DR_NAME을 기준으로 오름차순(ASC)으로 정렬합니다.
저작자표시 비영리 변경금지

'SQL 문제풀이' 카테고리의 다른 글

(SQL) 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 쿼리  (0) 2024.10.10
(SQL) FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문  (0) 2024.10.07
(SQL) ANIMAL_INS 테이블에서 동물의 아이디, 이름, 들어온 날짜를 조회하고, 결과를 아이디 순으로 정렬하는 SQL 쿼리  (0) 2024.09.26
(SQL) FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문  (0) 2024.09.25
(SQL) FOOD_WAREHOUSE 테이블에서 경기도에 위치한 창고의 ID, 이름, 주소, 냉동시설 여부를 조회하는 SQL문  (0) 2024.09.24
'SQL 문제풀이' 카테고리의 다른 글
  • (SQL) 이름이 없는 채로 들어온 동물의 ID를 조회하는 SQL 쿼리
  • (SQL) FOOD_PRODUCT 테이블에서 가격이 제일 비싼 식품의 식품 ID, 식품 이름, 식품 코드, 식품분류, 식품 가격을 조회하는 SQL문
  • (SQL) ANIMAL_INS 테이블에서 동물의 아이디, 이름, 들어온 날짜를 조회하고, 결과를 아이디 순으로 정렬하는 SQL 쿼리
  • (SQL) FOOD_FACTORY 테이블에서 강원도에 위치한 식품공장의 공장 ID, 공장 이름, 주소를 조회하는 SQL문
lastdove
lastdove
lastdove 님의 블로그 입니다.
  • lastdove
    lastdove 님의 블로그
    lastdove
  • 전체
    오늘
    어제
    • 분류 전체보기 (80)
      • Spring (16)
      • JAVA (17)
      • JAVA 알고리즘 (20)
      • Project (5)
      • SQL 문제풀이 (17)
      • Git&Linux (2)
      • Web development(입문) (2)
      • Sparta (1)
  • 블로그 메뉴

    • 홈
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
lastdove
(SQL) DOCTOR 테이블에서 진료과가 흉부외과(CS)이거나 일반외과(GS)인 의사의 이름, 의사ID, 진료과, 고용일자를 조회하는 SQL문 만들기
상단으로

티스토리툴바