oracle

Database

SQL 2020-06-08 : rownum, subquery, ceil, view

rownum만 쓸 땐 hidden column으로 이미 만들어져 있으니 바로 사용 가능 rownum을 가공하여 재처리 후에 쓸 땐 만든 뒤에 inline으로 활용해야 사용 가능 CREATE 만 써도 되지만 이미 존재할 경우 에러발생. 없으면 만들고 있으면 대체하라 는 의미에서 CREATE OR REPLACE 라고 작성. with read only를 문장 맨 뒤에 넣으면 view를 통해서는 수정 불가 with check option을 문장 맨 뒤에 넣으면 VIEW 를 통해서 접근 가능한 데이터만 수정 가능 subquery SELECT ~ FROM table WHERE (SELECT ~) inline SELECT ~ FROM (SELECT ~) ceil 올림 ceil(rownum/3) as page 를 통한..

Database

SQL Union, lombok적용, github octotree+t+netlify - 2020-06-02

SQL Union 더보기 실습을 위한 테이블 작성 SQL문 1 2 3 4 5 6 7 8 9 create table employees_role as select * from employees where 1=0; insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert into employees_role values(101, 'Neena', 'Kochhar', 'NKOCHHAR', '515.123.4568', '1989-09-21', 'AD_VP', 17000.00, NULL, 100, 90); insert in..

Database

SQL 예제 4일차, 로그인&회원가입- 2020-05-29

html -> javascript -> java(Servlet, DAO, DTO, Oracle Database) -> html memberServlet 프로젝트와 guestbookServlet 프로젝트. 두 프로젝트로 나눠서 로그인 회원가입 글 작성을 구현했다. https://codepen.io/hj-rich/collections/public?grid_type=list Richard JEON on CodePen codepen.io ex1) 사원테이블에서 급여의 평균을 구하시오 조건) 소수 이하는 절삭, 세자리 마다 콤마(,) 표시 사원급여평균 --------------- 6,461 더보기 1 2 select to_char(trunc(avg(salary), 0),'9,999') as 사원급여평균 from ..

Database

SQL 예제 3일차, html -> javascript -> java서블릿 응답 - 2020-05-28

로그인 페이지 loginForm.html https://codepen.io/hj-rich/pen/qBOzOPB 로그인 처리를 담당하는 LoginServlet.java https://codepen.io/hj-rich/pen/oNjrxgy 회원가입 페이지 writeForm.html https://codepen.io/hj-rich/pen/Baoewya 회원가입 처리를 담당하는 WriteServlet.java https://codepen.io/hj-rich/pen/WNQqwvv R형식, fm활용, nvl활용, decode와 case, rank, @WebServlet 어노테이션, 싱글톤, Post --세기가 바뀔 때 연도처리 에러를 방지하기 위해 R형식이 존재한다 --y는 현재 연도를 따라간다. 그래서 1900년..

Database

SQL 예제 8문제, 이클립스EE+톰캣 연동- 2020-05-27

--[문제1] 사원들의 연봉을 구한 후 연봉 순으로 내림차순 정렬하시오 select first_name||' ' ||last_name as 이름, salary as 연봉 from employees order by salary desc; --[문제2] 사원의 레코드를 검색하시오(concat, length) 1)이름,성 연결(concat) 2)이름의 길이(length) 3) 성이 n으로 끝나는(substr) select employee_id as 사원번호, concat(first_name||' ', last_name) as 이름, length(concat(first_name||' ', last_name)) as 길이 from employees where substr(last_name,length(last_n..

리차드
'oracle' 태그의 글 목록 (3 Page)