MSSQL함수 (2) 썸네일형 리스트형 [MSSQL] JOIN(INNER JOIN, OUTER JOIN) 1. INNER JOININNER JOIN은 조인하는 테이블의 ON절의 조건이 일치하는 결과만 출력SELECT *FROM TABLE_A AS A INNER JOIN TABLE_B AS BON A.COL1 = B.COL1 //A테이블의 COL1과 B테이블의 COL1이 일치하는 데이터만 출력 2. OUTER JOINOUTER JOIN은 조인하는 테이블의 ON절의 조건 중 한쪽의 데이터를 모두 가져옴OUTER JOIN은 LEFT OUTER JOIN, RIGHT OUTER JOIN, FULL OUTER JOIN 3가지 대부분 LEFT OUTER JOIN을 사용하며, FULL OUTER JOIN은 성능상 거의 사용하지 않음SELECT *FROM TABLE_A AS A LEFT OUTER JOIN TABLE_B A.. [MSSQL] IF EXISTS(SELECT INSERT, UPDATE) IF EXISTS( SELECT UID FROM TABLE WHERE UID = #{UID}) //SELECT문의 결과값이 존재할 경우 실행 UPDATE TABLE SET NAME = #{NAME} WHERE UID = #{UID} IF NOT EXISTS( SELECT UID FROM TABLE WHERE UID = #{UID}) //SELECT문의 결과값이 존재하지 않을 경우 실행 INSERT INTO TABLE(UID, NAME) VALUES(#{UID}, #{NAME}) 이전 1 다음