1. 상품테이블의 단가 중 단가가 높은 상품 순서대로 순위를 포함하여 상품테이블을 출력하시오 SELECT g.g_code AS'상품코드' ,g.g_name AS '상품명' ,g.g_price AS '상품가격' ,(case when (@gPrice = g.g_price) then @rank when (@gPrice := g.g_price) then @rank := @rank + 1 END) AS '순위' FROM tb_goods AS g join (SELECT @rank := 0, @gPrice := 0) AS r ORDER BY g.g_price DESC; 변수는 마지막에 실행. 1. from 의 select 구문으로 변수 0으로 초기화. select 구문의 case 문 실행. @gPrice(0) = 8..

실습문제 1. 회원의 레벨 별 인원을 조회하시오. /* 회원등급레벨 tb_member_level , 회원 인원수(tb_member) */ SELECT l.level_name AS '회원레벨' ,COUNT(m.m_id) AS '인원수' FROM tb_member AS m INNER join tb_member_level AS l on m.m_level = l.level_num GROUP BY l.level_name; 2. 회원 별 구매이력 중 구매금액이 가장 높은 금액의 상품명을 추출하여 회원아이디와 이메일과 함께 조회 하시오. SELECT DISTINCT m.m_id AS '회원아이디' ,m.m_email AS '이메일' ,g.g_name AS '상품명' ,MAX(g.g_price * o.o_amount)..
document api 실습. 1. .my-div 클릭시 '클릭해주세요'라는 문구를 '한국스마트정보교육원'으로 변경하도록 하시오. 클릭해주세요. 클릭해주세요. 클릭해주세요. 2. 체크된 대상의 값을 합산하여 #totalPrice 에 결과를 출력하여라. 1000 2000 3000 합산 : 0 내풀이) var goods = document.querySelectorAll('#checkList input[name=goods]'); var sum = 0; for(var i=0; i
객체검색 - 이벤트 등록, 제거 혹은 특정한 대상에 값 수정, 삭제, 부여하기 위해서는 객체 검색이 필요하다. 아이디 값으로 객체 검색 - document.getElementById('아이디명'); - 아이디는 대소문자를 구분하는 문자열로, 문서 내에서 한다. 즉, 하나의 값은 하나의 요소만 사용할 수 있다. - 주어진 문자열과 일치하는 id 속성을 가진 요소를 찾고, 이를 나타내는 Element 객체를 반환합니다. - 아이디라는 속성에 유일값을 가진 태그 객체 검색 안녕하세요. 한국스마트정보교육원입니다. var myTextGroup = document.getElementById('myTextGroup'); var mySapn = document.getElementById('mySpan'); 실행결과) ..

32단계_jsp_java_DTO_DAO_list처리 DTO (Data Transfer Object) : 계층간 데이터 교환을 위한 자바빈즈를 뜻한다. 로직을 가지고 있지 않은 순수한 데이터 객체이며, 객체의 속성과 그 속성에 접근을 위한 getter 및 setter 메서드 만을 가지고 있다. DAO (Data Access Object) : 데이터베이스의 데이터에 접근하기 위해 생성하는 객체DB에 접속하여 CRUD 작업을 시행하는 클래스. 드라이버 로딩 및 에러처리에 관한 구문이 담겨있다. (출처 : https://iri-kang.tistory.com/5) mdao 주소를 찾아서 mAllSelect 를 실행하여 오른쪽의 ArrayList 타입의 클래스를 실행한다. Arraylist타입의 멤버 클래스를 al..
1. 실습. 현재 페이지가 띄워진 다음 10초 카운트를 콘솔창에 출력하고 0초에 창을 닫아라. 2. 실습. 사용자에게 숫자형 데이타인 점수를 5개 받아서 평균값을 구하고 그 결괏값을 경고창으로 띄워 사용자에게 알려주는 코드를 작성하고 실행하여라. 1)내가 한 풀이.. 2) 선생님 풀이 html 요소 이벤트 - 모든 태그는 on 접두사를 가진 속성이 있다. - on 접두사 뒤에 오는 단어는 사용자 행위에 관련된 단어이다. - 해당 속성의 값에는 자바스크립트 코드가 들어 갈 수 있다. - 해당 속성의 값에서 함수를 실행시킬 수 있다. - 함수를 실행하면서 행위대상인 태그객체를 this 키워드로 하여 행위 대상 자신을 인수에 삽입 할 수 있다. - dom 객체에 접근이 되었다면(태그객체) 해당객체(태그) 속성..

1. 데이터 모델링 1) 데이터 모델링 : "복잡한 현실 세계에 존재하는 데이터를 단순화 시켜 표현해 컴퓨터 세계의 데이터베이스로 옮기는 변환 과정” 2) 데이터 모델링의 특징 추상화(Abstraction) 현실세계를 간략하게 표현한다. 단순화 ( Simple ) 누구나 쉽게 이해할 수 있도록 표현한다. 명확성(Clarity) 명확하게 의미가 해석되어야 하고 한 가지 의미를 가져야 한다. 데이터모델링 개념적 데이터 모델 사람의 머리로 이해할 수 있도록 현실 세계를 개념적인 형태로 모델링하여 데이터베이스의 개념적 구조로 표현하는 도구 논리적 데이터 모델 개념적 구조를 논리적 형태로 모델링하여 데이터베이스의 논리적 구조로 표현하는 도구 데이터모델링(개체-관계 모델) 관계(relationship) - 개체와 ..