SQL) 중복 행 제거하기 (DISTINCT, GROUP BY)
·
SQL
결과를 표시할 때, 중복된 데이터를 제거할 상황이 필요할 경우가 있다.예를 들어, 병원에서 아래와 같은 진료기록 혹은 차트를 가지고 있다고 가정해보자.CREATE TABLE medical_records ( 진료번호 INT, 환자이름 VARCHAR(50), 진단병명 VARCHAR(50), 입원통원여부 VARCHAR(10), 진료일자 DATE, 입원일자 DATE, 퇴원일자 DATE);진료번호환자이름진단병명입원,통원여부진료일자입원일자퇴원일자1홍길동폐렴입원2025-06-252025-08-202임감기감기통원2025-07-223김장염장염통원2025-07-224임감기감기통원2025-07-255김장염장염통원2025-07-266임감기장염통원2025-07-27가상의 상황으로, 보험의료..