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

오블완21

[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