Hello World!
Spread your wide wings 
with Java
Database/SQL 2024. 5. 21. 02:07 [SQL] INSERT INTO TABLE ~

INSERT- AUTOMATIC : 부모 테이블에 기본키값이 없는 경우 기본키값을 생성 후 자식 테이블에 입력- SET NULL : 부모 테이블에 기본키값이 없는 경우 자식 테이블의 외부키를 NULL로 입력- SET DEFAULT : 부모 테이블에 기본키값이 없는 경우 자식 테이블의 외부키를 기본값으로 입력- DEPENDENT : 부모 테이블에 기본키값이 존재할 때만 자식 테이블에 데이터 입력 허용- NO ACTION : 참조 무결성을 위반하는 입력 액션을 취하지 않음 데이터타입의 크기를 초과하여 입력을 하는 것은 오류 발생

Database/SQL 2024. 5. 21. 01:38 [SQL] SELECT

DITINCT 뒤에 컬럼이 여러 개가 나온 경우에그 뒤 컬럼들을 세트로 보아 그 뒤 컬럼들의 값이 모두 동일한 경우에 중복으로 본다. TOP(N) : 정렬 후 상위 N개를 선택TOP(N) WITH TIES : 정렬 후 상위 N개를 선택 (하지만 같은 순위도 출력한다. 단 무조건 N개를 출력하는 것이 아님, 등수도 아님)

Database/SQL 2024. 5. 21. 00:16 [SQL] MERGE INTO TABLE ~

MERGE INTO target_table AS target USING source_table AS source ON target.matching_column = source.matching_column WHEN MATCHED THEN     UPDATE SET target.column1 = source.column1, target.column2 = source.column2 WHEN NOT MATCHED THEN     INSERT (column1, column2) VALUES (source.column1, source.column2);

image