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

오블완21

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.
[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