본문 바로가기
728x90
반응형
SMALL

분류 전체보기76

[SQL] UNION, UNION ALL 정의UNION중복을 제거한 집합쿼리 순서: 전체 데이터를 합산 → 중복된 값 제거하여 1번만 나오게 함예시학생1: 철수, 영희, 민수학생2: 영희, 수지, 철수쿼리문SELECT * FROM 학생1 UNION SELECT * FROM 학생2 ; 합친 결과: 철수, 영희, 민수, 수지UNION ALL중복을 제거하지 않은 집합쿼리 순수: 전체 데이터를 합산(중복 미제거)예시학생1: 철수, 영희, 민수학생2: 영희, 수지, 철수쿼리문SELECT * FROM 학생1 UNION ALL SELECT * FROM 학생2 ;합친 결과: 철수, 영희, 민수, 영희, 수지, 철수(중복된 철수와 영희도 그대로 포함)UNION vs. JOIN 차이구분UNIONJOIN합치는 방식세로로 합침(결과의 행(row)를 합침)가로로 합침.. 2024. 11. 28.
20. is done, was done(수동태 1) 문법정리형태: be동사 + p.p(과거분사)시제에 따라 be동사의 형태가 현재/과거로 변함행동을 한 사람이 중요하다면 문장 뒤에 'by + 행위자'를 추가의미: 주어가 동작을 '받는' 형태를 의미((주어)가 (누구)에 의해 (행동)한다.)예시: The book is read by many students.(책은 많은 학생들에 의해 읽힌다.)수동태를 사용하는 이유행위를 한 사람이 중요하지 않을 때My phone was stolen.(내 전화기가 도난당했다. → 누가 훔쳤는지는 중요하지 않음)행위자보다 대상이 중요할 때The Mona Lisa is displayed in the Louvre.(모나리자는 루브르 박물관에 전시되어 있다. → 모나리자가 더 중요함)행위자를 강조하고 싶을 때The house was.. 2024. 11. 27.
19. I have done(현재완료형) and I did(과거형) 문법정리현재완료형형태: 주어 + have(3인칭 단수는 has) + p.p(과거분사)과거에 시작해서 현재 끝난 일을 설명할 때 사용I've made some coffee.(나 커피 만들었어) > 과거에 만들어서 지금 커피를 완성했음을 의미과거형형태: 주어 + 과거동사과거에 끝난 일을 설명할 때 사용I made some coffee.(나 커피 만들었어) > 과거에 만들어서 과거에 완성했음을 의미Yet형태: 주어 + have(3인칭 단수는 has) + p.p(과거분사) ~ yet.의미: (주어)는 아직 (p.p) 하지 않았다.본문 따라읽기총 3회 완료5개 문장 만들어보기I have decided to get a job.I arrived home yesterday.The city has changed a lo.. 2024. 11. 26.
[SQL] 서브쿼리 정의메인쿼리 안에 쿼리가 하나 더 있는 형태(SELECT문 안에 SELECT문이 또 있는 형태)메인쿼리가 실행되기 전에 먼저 실행되고, 그 결과를 메인 쿼리에서 사용함(쉽게 설명하면 '4*(1+3)'의 식에서 1+3을 먼저 계산하고 계산한 값을 4로 곱하는 것과 같음)서브쿼리는 칼럼명, WHERE 등 다양하게 사용 가능형태 예시SELECT 칼럼명, (SELECT 칼럼명 FROM 테이블명) FROM 테이블명 ;예시더보기[쿼리문]SELECT * FROM 학생 WHERE 점수 = (SELECT MAX(점수) FROM 학생); 작동과정서브쿼리 실행작동하는 쿼리문: SELECT MAX(점수) FROM 학생결과: 90점 반환메인쿼리 실행작동하는 쿼리문: SELECT * FROM 학생 WHERE 점수 = 90;결과:.. 2024. 11. 26.
728x90
반응형
LIST