- [MySQL] 25. 예제 코드: 논리 및 조건 함수2024년 06월 07일
- Song hyun
- 작성자
- 2024.06.07.:17
728x90반응형[MySQL] 25. 예제 코드: 논리 및 조건 함수 예제
1. 문제(1)
각 직원에 대한 급여가 3백만원 이상이면 'High', 이하라면 'LOW'라고 표시하세요.
-풀이
더보기-- 문제 5: 각 직원에 대한 급여가 3백만원 이상이면 'High', 이하라면 'LOW'라고 표시하세요. select name,salary, case when salary>=3000000 then 'High' else 'Low' end as'평가' from employee;
2. 문제 (2)
오늘 날짜를 반환하세요.
- 풀이
더보기-- 날짜 및 시간 함수 문제 -- 문제 6. 오늘 날짜를 반환하세요. select CURRENT_date as today;
3. 문제(3)
각 직원이 고용된 날로부터 몇 년이 지났는지 계산하세요
-풀이
더보기-- 문제 7. 각 직원이 고용된 날로부터 몇 년이 지났는지 계산하세요 select*from employee; select name, hire_date, year(Current_date)-year(hire_date)+1 as '연차' from employee;
4. 문제 (4)
각 직원의 고용 월을 반환하세요.
-문제 풀이
더보기-- 문제 8. 각 직원의 고용 월을 반환하세요. select*from employee; select name, extract(month from hire_date) as hire_month from employee;
5. 문제 (5)
각 직원의 급여를 문자열 형태로 표시하세요.
-문제 풀이
더보기-- 문제 9. 각 직원의 급여를 문자열 형태로 표시하세요. select name, cast(salary as char) as salary_text from employee;
6. 문제 (6)
문자열로 저장된 날짜 '2024-06-07'을 Date 타입으로 변환하세요.
-문제 풀이
더보기-- 문제 10. 문자열로 저장된 날짜 '2024-06-07'을 Date 타입으로 변환하세요. select cast('2024-06-07' as Date) as date;
7. 문제 (7)
40 년차 이상인 직원들을 조회해보자.
-문제 풀이
더보기use employees; -- 40 년차 이상인 직원들 명예 퇴직을 위해 조회하시오 select*from employees; select first_name, hire_date, year(Current_date)-year(hire_date)+1 as '연차' from employees where (year(Current_date)-year(hire_date)+1)>38;
728x90반응형'MySQL > 기본 개념 및 지식' 카테고리의 다른 글
[MySQL] 27. 연습 문제: GROUP BY/HAVING 절 활용하기 (0) 2024.06.10 [MySQL] 26. GROUP BY와 HAVING 절 (0) 2024.06.10 [MySQL] 24. 예제 코드: Function, decimal 이해하기 (0) 2024.06.07 [MySQL] 23. SQL Function (0) 2024.06.07 [MySQL] 22. 테이블 복사 및 데이터 추가 (0) 2024.06.05 다음글이전글이전 글이 없습니다.댓글
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)