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

분류 전체보기72

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.
728x90
반응형
LIST