강의노트

관련 글 69
예제#3
//NULLIF로 NULL값 표현 //같으면null, 다르면 앞에값SELECT NULLIF('A','A'), NULLIF('A','B') FROM dual;>>>>(null) >>>>A //null이 아닌 첫번째 반환식을 반환 //SELECT ename, salary, commission, COALESCE(commission, salary, 0) FROM employee ORDER BY job; //DECODE로 부서이름출력SELECT ename, dno, DECODE(dno, 10, 'A', 20, 'R', 30, 'S', 40, 'O', 'DEFAULT') AS DNAME FROM employee ORDER BY dno;//CASE로 부서이름 출력SELECT ename, dno, CASE WHEN d..
예제#2
SELECT 'Oracle mania', UPPER('Oracle mania'), //대문자로LOWER('Oracle mania'), //소문자로INITCAP('Oracle mania') //첫글자만 대문자FROM dual; //듀얼은 시스템에 내장되어있는 테이블이름 SELECT ename, LOWER(ename), job, INITCAP(job) FROM employee; //출력은 Initcap, 검색은 소문자로SELECT eno, INITCAP(ename) as "NAME", dnoFROM employeeWHERE LOWER(ename)='scott'; 영문과 한글의 길이구하기SELECT LENGTH('Oracle'), LENGTH('오라클') FROM dual;>>>> Oracle 6, 오라클 3..
연습문제#1
•p1) 덧셈 연산자를 이용하여 모든 사원에 대해서 300의 급여 인상을 계산한 후 사원의 이름, 급여, 인상된 급여를 출력하세요 SELECT ename, salary, salary+300 as 인상된급여FROM employee;•p2) 사원의 이름, 급여, 연간 총수입을 총 수입이 많은 것부터 작은 순으로 출력하세요. 연간 총수입은 월급에 12를 곱한 후 100의 상여금을 더해서 계산하세요 SELECT ename, salary, (salary*12)+100 as 연간총수입FROM employeeORDER BY 연간총수입 DESC;•p3) 급여가 2000을 넘는 사원의 이름과 급여를 급여가 많은 것부터 적은 순으로 출력하세요 SELECT ename, salaryFROM employeeWHERE salar..
인사관리(hr, hr) 예제#1
SELECT ename, job, dno, salary, nvl(commission,0), salary*12, (salary*12)+nvl(commission,0) AS 연봉 //커미션의 널값을 0으로 변환from employee; // 중복되는 값을 한개씩만 출력SELECT DISTINCT dnofrom employee; SELECT sysdate AS "오늘날짜"from dual; SELECT *FROM employeeWHERE ename LIKE 'F%'; //F로 시작하는 사원출력WHERE ename LIKE '%SC%'; //SC포함하는 사원출력WHERE ename LIKE '%N'; //N으로 끝나는 사원출력 SELECT *FROM employeeWHERE salary IN(800,1600,3..
로그인하기
1. index.jsp 2. loginForm.jsp IDPW 3. login.jsp 4. list.jsp
JQry 이벤트
1. 이벤트 연결 $ 제거bind() 이벤트를 연결toggle() click 이벤트를 여러 이벤트 핸들러를 번갈아가며 실행할 수 있게 연결hover() mouseenter 이벤트와 mouseleave 이벤트를 동시에 연결$(selector).toggle(function(event){}, ......, function(event){});$(selector).hover(function(event){}, function(event){});unbind() 이벤트를 제거$(selector).unbind()$(selector).unbind(eventName)$(selector).unbind(eventName, function)# 단축 이벤트 메서드blur focus focusin focusout load resiz..
JQry 문서객체조작
1. 문서객체의 클래스속성 추가 & 제거addClass() 문서객체의 클래스 속성 추가removeClass() 문서객체의 클래스 속성 제거 3. 문서객체의 속성 검사 & 추가 & 제거attr() 속성과 관련된 모든 기능을 수행$(selector).attr(name, value);$(selector).attr(name, function(index, attr){});$(selector).attr(object);removeAttr(name) 문서객체의 속성을 제거 6. 문서객체의 스타일 검사 & 추가css() 스타일과 관련된 모든 기능을 수행$(selector).css(name, value);$(selector).css(name, function(index, style){});$(selector).css(ob..
JQry 문서객체탐색
1. 기본필터링 메서드filter() 문서객체를 필터링$(selector).filter(selector); $(selector).filter(function(){});$ 2. 문서객체탐색 종료end() 문서객체선택을 한단계 뒤로 돌림 3. 특정위치의 문서객체선택eq() 특정위치에 있는 문서객체를 선택first() 첫번째 문서객채를 선택last() 마지막 문서객체를 선택 4. 문서객체 추가선택add() 문서객체를 추가로 선택 5. 문서객체의 특징판별is() 문서객체의 특징을 판별 6. 특정태그선택find() 특정태그를 선택
jQuery기본
1. 기본선택자jQuery 기본형태 : jQuery('h1').css('color', 'red'); // jQuery(선택자).메서드;전체선택자 : html페이지에 있는 모든 문서객체를 선택태그선택자 : 특정한 태그를 선택아이디선택자 : 특정한 id속성을 가지고 있는 문서객체를 선택클래스선택자 : 특정한 class속성을 가지고 있는 문서객체를 선택2. 자식선택자 & 후손선택자3. 속성선택자4. 입력양식 필터선택자5. 필터선택자6. 배열관리each() 메서드 : 매개변수로 입력한 함수를 사용해 for in 반복문처럼 객체나 배열의 요소를 검사하는 메서드1. $.each(object, function(index, item){})2. $(selector).each(function(index, item){})/..