
Person 테이블의 모든 사람에 대해 firstName, lastName, city, state 정보를 출력주소 정보가 없는 사람은 city와 state에 NULL을 표시SELECT : 특정 컬럼 또는 계산 결과를 조회FROM : 데이터를 조회할 테이블을 지정LEFT

Employee 테이블에서 자신의 매니저보다 급여(salary)가 더 많은 직원의 이름(name)을 조회INNER JOIN : 두 테이블의 일치하는 행만 결합테이블 자기 조인:e: 직원(Employee) 자신을 의미m: 매니저에 해당하는 Employee 테이블의 또 다

Person 테이블에서 중복된 이메일(email)을 조회.GROUP BY : 특정 컬럼으로 그룹을 묶어 집계 연산을 수행HAVING : 집계 결과에 조건을 추가<문제 링크>https://leetcode.com/problems/duplicate-emails

Customers 테이블에서 한 번도 주문하지 않은 고객의 이름(name)을 조회LEFT JOIN : 왼쪽 테이블의 모든 행과 오른쪽 테이블의 일치하는 행을 결합Customers 테이블의 모든 고객을 유지Orders 테이블에서 주문 내역이 없는 고객을 찾기 위해 Ord

Person 테이블에서 중복된 이메일(email)을 삭제하되, 가장 작은 id를 가진 이메일만 남기고 나머지는 삭제DELETE p1Person 테이블의 별칭인 p1에 해당하는 행을 삭제,p1에 속한 행만 삭제, p2는 단순히 비교에 사용FROM Person p1, Pe