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

전체 글76

[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.
15. I used to... 문법정리일반문형식: 주어 + used to + 동사 ...의미: 나는 ~ 했었다.(하지만 현재는 하지 않는다)부정문형식: 주어 + didn't use to 동사 ...의미: 나는 ~하지 않았었다.(하지만 현재는 한다)의문문형식: Did + 주어 + use to 동사 ...?의미: 너는 ~했었니?(지금은 하지 않는다)본문 따라읽기총 3회 완료5개 문장 만들어보기I used to live in country.I didn't use to like tomato, but I like tomato these day.Did you use to go to that store?She used to play the soccer.He didn't use to speak love to me.문제 풀어보기 (직접 작성하고 답안.. 2024. 11. 19.
14. I was doing(과거 진행형) and I did(과거형) 문법정리구분과거형(I did)과거진행형(I was doing)행동의 상태완료된 동작진행중인 동작시간의 특정성특정 시간에 완료됨을 의미특정 시간에 진행중을 의미의미~을 했어.~을 하고 있었어.본문 따라읽기총 3회 완료5개 문장 만들어보기I was studying yesterday.I uploaded my blog.I was swimming last week.I cleaned my house.He took a shower yesterday.문제 풀어보기 (직접 작성하고 답안과 비교해 보세요.)나는 어제 아침밥을 먹었어.너가 전화했을 때 방 청소하고 있었어.나 저번주에 공부하고 있었어.그녀는 어제 쇼핑하고 있었어.나 어제 파인다이닝 갔다 왔어.[답안(드래그하면 답을 확인할 수 있습니다.)]I had break.. 2024. 11. 18.
[SQL] 사칙연산 조회 함수 설명숫자와 숫자를 사칙연산하여 결과를 조회함문자열에 사칙연산을 가하면 문자열을 ‘0’으로 인식 연산자 함수의미+, -, *, /각각 더하기, 빼기, 곱하기, 나누기MOD(A, B)A를 B로 나눈 나머지 예시SELECT 6 + 3 ;의미: 6과 3을 더하여 출력해라결과: 9SELECT 6 - 3 ;의미: 6에서 3을 빼서 출력해라결과: 3SELECT 6 * 3 ;의미: 6과 3을 곱해서 출력해라결과: 18SELECT 6 / 3 ;의미: 6에서 3을 나눠서 출력해라결과: 2SELECT 6 MOD 3 ;의미: 6에서 3을 나누고 남은 값을 출력해라결과: 0(6에서 3을 나누면 남는 게 없기 때문에 0을 출력함)SELECT 7 MOD 3 ;의미: 7에서 3을 나누고 남은 값을 출력해라결과: 1(7에서 3을.. 2024. 11. 17.
[SQL] 숫자 조회 함수 설명함수별 예시SELECT ROUND(0.5);의미: 0.5를 반올림해라결과: 1 출력SELECT CEIL(0.4) ;의미: 0.4를 올림해라결과: 1SELECT FLOOR(0.6);의미: 0.6을 내림해라결과: 1SELECT ABS(1), ABS(-1);의미: 1, -1 절대값으로 출력해라결과: 1, 1(결과값이 마이너스일 경우 마이너스를 삭제하고 값을 출력함)SELECT GREATEST(1, 2, 3) ;의미: 1, 2, 3 중에서 가장 큰 값을 출력해라결과: 3SELECT LEAST(1, 2, 3);의미: 1, 2, ,3 중에서 가장 작은 값을 출력해라결과: 1SELECT MAX(칼럼명) FROM 테이블명;의미: 최대값을 출력해라SELECT MIN(칼럼명) FROM 테이블명;의미: 최소값을 출.. 2024. 11. 16.
13. I was doing(과거 진행형) 문법정리과거 진행형과거 진행형 vs 현재 진행형과거 진행형현재 진행형I'm working.(나는 일하고 있어)I was working at 10:30 last night. (나는 지난 밤 10:30분에 일하고 있었어)It isn't raining.(비가 오지 않고 있어)It wasn't raining when we went out.(우리가 나갔을 때 비가 오지 않았어)What are you doing?(너 뭐하고 있어?)What were you doing at 3:00?(너 3시에 뭐하고 있었어?)본문 따라읽기총 3회 완료5개 문장 만들어보기 I wasn't go to school yesterday.Jenny was climing mountain with me pm 5:00.You wasn't walki.. 2024. 11. 15.
728x90
반응형
LIST