3.나만의 가계부를 만들어 보자 - 잘 작동하는지 테스트 해보기&추가
설계한 테이블을 가지고 값도 넣어보고 조회도 해보고 테스트 해보자 insert into region(R_NAME) VALUES('ZHONGRO');SELECT * FROM region;INSERT INTO MEMBER VALUES('abcnt',1,'1111','kang',1988);select * from member;insert into bank VALUES(null,'abcnt','WOORI',1251144);SELECT * FROM BANK; -- 지출 했을때 쿼리 INSERT INTO OUTCOME VALUES(NULL,1,NOW(),1200,'교통비');SELECT * FROM OUTCOME; -- insert into bank VALUES(null,'abcnt','WOORI',1251144)..
2016. 12. 7.
MYSQL 통계 함수 SUM AVG MAX MIN 예제 문제 5
-- 2007년에 등록한 학생에 대한 학번, 년도, 학기, 장학금액, 납부총액(등록금-장학금),-- 납부금비율(납부총액/등록금*100), %를 출력하시오 SELECT * FROM FEE; SELECT STU_NO, FEE_YEAR, FEE_TERM, (FEE_TOTAL-JANG_TOTAL) AS '납부총액', ((FEE_TOTAL-JANG_TOTAL)/FEE_TOTAL*100) AS '납부금비율'FROM FEEWHERE FEE_YEAR = 2007; -- 등록 테이블에서 등록년도가 2006년인 학생의 학번, 이름을 출력하라 SELECT S.STU_NO, S.STU_NAMEFROM FEE F, STUDENT SWHERE F.STU_NO=S.STU_NOAND FEE_YEAR=2006; -- 등록테이블에서 2..
2016. 12. 7.
MYSQL IN&BETWEEN&NULL&예제&FROM절 문제3
use haksa; -- 야간인 학생들의 학번과 이름을 출력하라select * from student; select stu_no, stu_namefrom studentwhere juya='야'; -- 휴대폰을 가지고 있는 학생의 학번과 이름 휴대폰 번호를 출력하라select stu_name, stu_no, phone_nofrom studentwhere phone_no is not null; -- 1985년 이후에 출생한 여학생의 학번, 이름, 주민등록번호를 출력하라 select stu_no, stu_name,id_numfrom studentwhere substring(id_num,8,1)=2and birth_year >1985; -- 휴대폰 번호가 016,018,019로 시작하는 휴대폰을 소지한 학생의 ..
2016. 12. 5.
30.스프링프로젝트 - 답변
maper1234567891011121314151617181920212223242526272829-- list - det gul select idx, b.userid,name,subject,hit,post_date,filename,filesize, (select count(*) from board_comment where board_idx=b.idx) comment_count,b.ref,b.reorder,b.depthfrom board b,member m where b.userid=m.userid order by b.ref desc, b.reorder asc limit 0,10; update board set reorder=reorder+1where ref=1and reorder > 0; insert i..
2016. 11. 21.
25.스프링프로젝트 - aop
AOP ( Aspect Oriented Programming , 관점(관심) 지향적인 프로그래밍 ) - OOP(Object Oriented Programming, 객체지향프로그래밍)를 보완하는 확장적인 개념 - Aspect(측면, 관점, 관심) : 핵심적인 비즈니스 로직은 아니지만 반드시 해야 하는 작업들 - 관심의 분리(Separation of Concerns)를 통해 핵심관점(업무로직) + 횡단관점(트랜잭션,로그,보안, 인증 처리 등)으로 관심의 분리를 실현- 장점 : 중복되는 코드 제거, 효율적인 유지 보수, 높은 생산성, 재활용성 극대화, 변화 수용의 용이성 * AOP의 주요 용어 - Aspect : 공통 관심사(로깅, 보안, 트랜잭션 등) - Join Points : method를 호출하는 시점..
2016. 11. 17.