Delete(2)
-
DML
1. INSERT - 모든 컬럼에 값을 입력할 때 INSERT INTO 테이블명 VALUES (value_list) ; - 일부 컬럼에만 값을 입력할 때 INSERT INTO 테이블명 (column_list) VALUES (value_list); 2. UPDATE - 기본 구조 UPDATE 테이블명 SET 컬럼=값 ; - 조건이 있을 때 UPDATE 테이블명 SET 컬럼=값 WHERE 조건식 ; 3. DELETE - 기본구조 DELETE FROM 테이블명; - 조건이 있을 때 DELETE FROM 테이블명 WHERE 조건절 ;
2022.10.28 -
[leetcode] 196. Delete Duplicate Emails
DELETE 1. 기본 구문 DELETE FROM 테이블명 ; 2. 조건이 있을때 DELETE FROM 테이블명 WHERE 조건절 ; 리트코드 정답 쿼리 1. 서브쿼리 사용 DELETE FROM person WHERE id NOT IN (SELECT sub.min_id FROM (SELECT email, MIN(id) AS min_id FROM person GROUP BY email )sub ) 2. 셀프 조인 사용 DELETE p1 FROM person AS p1 INNER JOIN person AS p2 ON p1.email = p2.email WHERE p1.id > p2.id
2022.10.25