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

전체 글72

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.
[SQL] IF, CASE, IFNULL 조회 함수 설명함수설명IF(조건, T, F)조건이 참이라면 T, 거짓이면 F 반환CASE    WHEN A조건문 THEN A결과    WHEN B조건문 THEN B결과    ELSE C결과 END - IF와 같지만 좀 더 복잡한 조건인 경우 사용함  - A조건문에 충족되면 A결과를, B조건문에 충족되면 B결과를, 그외는 C결과를 출력IFNULL(A, B)A가 NULL일 시 B 출력함수별 예시SELECT IF(Price > 30, ‘매우비쌈’, ‘저렴’) FROM Product ;의미: Product 테이블에서 Price 칼럼 값이 30보다 크면 ‘매우비쌈’, 작으면 ‘저렴’으로 값을 출력해라결과: Price 칼럼 값이 35면 ‘매우비쌈’, 28이면 ‘저렴’ 출력SELECT CASE WHEN Price > 30.. 2024. 11. 23.
17. How long have you...? 문법정리질문형태: How long have(3인칭 단수인 경우 has) + 주어 + p.p(과거분사) ... ?의미: (과거~현재까지) 얼마나 오랫동안 ~ 했어?답변형태: 주어 + have(3인칭 단수인 경우 has) + p.p + 기간본문 따라읽기총 3회 완료3개 문장 만들어보기How long have you been in South Korea?How long have you been married?How long has she been waiting?문제 풀어보기 (직접 작성하고 답안과 비교해 보세요.)얼마나 오랫동안 너는 브라질(Brazil)에서 살았어?얼마나 오랫동안 그는 수염(beard)을 가지고 있었어?20살 이후부터 그는 수염을 가지고 있었어.얼마나 오랫동안 비가 왔었어?오늘 하루 비가 왔었.. 2024. 11. 22.
[SQL] 시간과 날짜 함수 함수 설명함수설명CURRENT_DATE, CURDATE()\" style="width: 64.7674%;">현재 날짜 반환CURRENT_TIME, CURTIME()\" style="width: 64.7674%;">현재 시간 반환CURRENT_TIMESTAMP, NOW()\" style="width: 64.7674%;">현재 시간과 날짜 반환DATE(칼럼명)\" style="width: 64.7674%;">문자열에 따라 날짜 생성TIME(칼럼명)\" style="width: 64.7674%;">문자열에 따라 시간 생성YEAR(컬럼명)\" style="width: 64.7674%;">주어진 DATETIME값의 년도 반환MONTHNAME(컬럼명)\" style="width: 64.7674%;">주어진 DATE.. 2024. 11. 21.
16. Have you ...? 문법정리의미: 과거부터 지금까지의 기간에서 ~을 해보았는지를 표현할 때 사용예시: Have you gone to Jeju? (너 (과거부터 지금까지 기간에서) 제주도 가본 적 있어?)구분형태의미일반문주어 + Have(3인칭 단수는 has) + p.p(과거분사 의미) ~(주어)는 (p.p)를 해본 적 있어.질문Have + 주어 + ever(생략 가능) + p.p(과거분사) ~ ?(주어)는 (p.p)를 해본 적 있니?대답긍정Yes, 주어 + have(3인칭 단수는 has)응, 해봤어.부정No, 주어 + haven't(3인칭 단수는 hasn't)아니, 안해봤어.완전 부정No, 주어 + have(3인칭 단수는 has) + never + p.p(과거분사)*never는 일반문에서도 사용 가능(사용 위치 암기 필요함.. 2024. 11. 20.
728x90
반응형
LIST