1. 요구분석- 회원 정보 입력, 회원 정보 전체 출력, 회원 정보 검색, 회원 정보 삭제, 회원별 회비 납부 내역 관리- 회원번호('M01' 형태), 이름, 전화번호, 이메일, 등록일(yyyy-MM-dd)- 검색 기준은 회원아이디, 이름, 전화번호, 이메일, 등록일(년, 년월, 년월일) 기준이 존재한다.- 회원별로 정기적인 회비를 납부한다고 가정한다. 납부 기록을 저장하고, 회원별 회비 납부 내역을 출력할 수 있어야 한다. 회원명단 출력시 회비 납부 총액을 출력할 수 있어야 한다.- 회원 정보 삭제시 회비 납부 내역을 같이 삭제할 것인지 확인한 후 삭제하도록 한다.- 오라클 데이터베이스를 이용해서 자료 저장- PreparedStatement 인터페이스 사용 2. 데이터베이스 준비 --회원 정보 저장용 ..
구문(Syntax) CASE [ expression ] WHEN condition_1 THEN result_1 WHEN condition_2 THEN result_2 ... WHEN condition_n THEN result_n ELSE resultEND - DECODE와 사용하는 이유는 비슷하나 구문에서 약간의 차이가 있음.- Condition을 확인하고 Condition의 내용이 ture일 경우 Then 이하를 Return하게 된다. false일 경우 밑의 condition을 확인한다. Condition을 발견하지 못할 경우 NULL을 반환한다.- WHEN 과 THEN을 짝지어서 사용해야한다. 예제(Example)hr.employees 테이블에서 급여(salary) 수준에 따라서 'A', 'B', '..
180904_Oracle_문제풀이 -- 문제1) hr.employees 테이블에서 입사일(hire_date) 정보 중에서 1, 2, 3월 입사자만 출력하는 쿼리 작성. IN 연산자 사용. SELECT employee_id, first_name, last_name, hire_date FROM hr.employees WHERE TO_CHAR(hire_date, 'MM') IN (01, 02, 03); -- 문제2) hr.employees 테이블에서 job_id가 Manager('SA_MAN', 'ST_MAN', 'PU_MAN', 'AC_MGR')인 경우 출력하는 쿼리 작성. IN 연산자 사용. SELECT employee_id, first_name, last_name, job_id FROM hr.employ..
- Total
- Today
- Yesterday
- 성적관리
- た형
- 저장소생성
- git
- 버전 업그레이드
- Database
- JDBC
- PreparedStatement
- 외부접속
- 동사 た
- て형
- Java
- 동사의활용
- 번호자동증가
- 설치
- 동사의 활용
- 직원관리
- mysql 8.0
- Apache24
- ない
- 초기설정
- 취업성공패키지
- た
- AH02102
- ない형
- 일본어
- 토비의스프링
- 일본어 공부
- git설치
- oracle
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |