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

전체 글76

22. be/have/do 현재, 과거시제 문법정리be(=am/is/are/was/were) + -ing의미am/is/are + -ing: ~하고 있는 중이다was/were + -ing: ~하고 있는 중이였다예시I am studying English.(나는 영어를 공부하고 있어)I was studying English yesterday.(나는 어제 영어를 공부하고 있었어)be (=am/is/are/was/were) + p.p(과거분사)의미am/is/are + p.p(과거분사): (주어)가 (누구)에 의해 (행동)한다.was/were + p.p(과거분사: (주어)가 (누구)에 의해 (행동)했다.예시: The building was made 10 years ago.(이 빌딩은 10년전에 만들어졌다.)have/has + p.p(과거분사)의미: 과거에 .. 2024. 12. 11.
[응용] 수동태 문법 정리현재형are/is + p.p(과거분사)과거형was/were + p.p(과거분사)현재진행형are/is + being + p.p(과거분사)현재완료형has/have + been + p.p(과거분사)문제 풀어보기 (직접 작성하고 답안과 비교해 보세요.)[답은 드래그하면 답을 확인할 수 있습니다.] The packages (deliver) every morning.The packages are delivered every morning.매일 배달되므로 현재형으로 작성해야 함 The cake (bake) by my grandmother yesterday.The cake was baked by my grandmother yesterday.과거에 만들었고, 과거를 더 강조하므로 과거형으로 작성해야 함 The .. 2024. 12. 4.
21. is being done / has been done(수동태) 문법정리수동태형태: be동사 + p.p(과거분사)의미: 주어가 무언가에 의해 행동을 받는 경우를 의미현재진행형 수동태형태: is/are + being + p.p(과거분사)의미: 지금 이 순간 어떤 행동이 진행되고 있음을 의미예시: The room is being cleaned right now.(방은 지금 (누군가에 의해) 청소되고 있다.)현재완료형 수동태형태: have(3인칭 단수인 경우 has) + been + p.p(과거분사)의미: 과거에 시작된 행동이 완료되었고, 지금까지 영향을 미치거나 결과가 남아있음을 의미예시: The room has been cleaned already.(방은 이미 (누군가에 의해) 청소되었다.)본문 따라읽기총 3회 완료5개 문장 만들어보기The bridge has been.. 2024. 12. 2.
[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.
18. for, since, ago 문법정리for의미: ~동안예시: 3일 동안, 일주일 동안형태: for + 시간의 기간since의미: ~이후로예시: 1월 이후로, 내가 10살 이후로형태: since + 기간의 시작점ago의미: ~전에예시: 3일 전에, 일주일 전에, 결혼전에형태: 시간 + ago본문 따라읽기총 3회 완료5개 문장 만들어보기I have been in Seoul for 5 years.I got studied English 3 years ago.I had dinner an hour ago.I have been waiting since 9:00.I arrived in Japan theree days ago.문제 풀어보기 (직접 작성하고 답안과 비교해 보세요.)나는 5시간 전에 점심을 먹었어.그는 1월부터 이 회사에서 일하고 있어.. 2024. 11. 25.
[SQL] 그룹함수 함수 설명함수설명GROUP BY 칼럼명칼럼명 값을 기준으로 그룹화하여 집계된 값 추출WITH ROLLUP전체의 집계값 *ORDER BY와 함께 사용 불가HAVING그룹화된 데이터 필터링DISTINCT중복된 값 제거더보기WHERE vs. HAVINGWHERE: GROUP BY 전의 데이터를 걸러낼 때 사용HAVING: GROUP BY 후의 데이터를 걸러낼 때 사용더보기GROUP BY vs. DISTINCT특징GROUP BY DISTINCT목적그룹화 및 집계 수행중복 제거주 사용사례그룹별 집계 계산고유 값 조회집계함수(sum, count 등) 사용 여부주로 사용불필요결과그룹별 요약 데이터 반환중복없는 고유 행 반환구문 간단그룹별 통계나 패턴 분석에 적합단순한 고유 값 추출에 적합예시SELECT 나라, COU.. 2024. 11. 24.
728x90
반응형
LIST