[jsp]쇼핑몰 회원관리 사이트 만들기
·
JSP
홈쇼핑 고객과 매출관리를 위한 프로그램이다. 회원등록 및 수정∙삭제, 회원 조회, 회원매출조회 업무가 가능하도록 하는 프로그램을 본 포스팅에서 다뤄보겠다.1. 회원 정보와 매출 정보 테이블 생성sql작성CREATE TABLE MEMBER_TBL ( custno number(6) primary key -- 회원번호 숫자(6) 기본키 번호자동증가 , custname varchar2(30) not null -- 회원이름 문자(30) 필수입력 , phone varchar2(20) -- 전화 문자(20) , address varchar2(150) -- 주소 문자(150)..
[sql] 계층형 쿼리(Hierarchical Query)
·
SQL
계층형 쿼리(Hierarchical Query)는 데이터베이스에서 부모-자식 관계를 가진 데이터를 조회할 때 사용하는 쿼리입니다. 주로 조직도, 파일 시스템, 제품 카테고리 등과 같이 계층 구조로 구성된 데이터를 다룰 때 유용하다. 🐲 주요 개념 부모-자식 관계: 각 데이터 항목은 부모와 자식 항목을 가질 수 있으며, 이를 통해 트리 구조를 형성한다. 루트 노드: 계층 구조의 최상위 노드를 의미한다. Leaf 노드: 자식이 없는 노드를 의미한다. 🐲주요 예약어START WITH: 계층 구조의 루트 노드를 지정한다.CONNECT BY: 계층형 쿼리를 작성해 부모와 자식 간의 관계를 정의합니다. PRIOR 키워드를 사용한다.PRIOR: 이전 단계의 값을 참조하는 데 사용된다.LEVEL: 긱 노드의 깊이를..
[sql] 그룹 쿼리 (group query)와 서브쿼리(sub query)
·
SQL
그룹쿼리(GROUP QUERY)그룹 쿼리는 데이터를 특정 컬럼을 기준으로 그룹화하고, 각 그룹에 대한 집계 함수를 사용하여 요약 정보를 생성한다.집계함수집계함수란 대상 데이터를 특정 그룹으로 묶은 다음 이 그룹에 대해 총합, 평균, 최댓값, 최솟값 등을 구하는 함수를 말한다.① COUNT (expr)📍COUNT는 쿼리 결과 건수, 즉 전체 행의 개수를 반환하는 집계 함수다. 테이블 전체는 물론 WHERE 조건으로 걸러진 행의 개수를 반환한다. COUNT(*)=107 📍COUNT 함수는 매개변수로 들어오는 expr이 NULL이 아닌 건에 대해서만 행의 개수를 반환한다.  COUNT(DEPARTMENT_ID)=>106 COUNT(DISTINCT DEPARTMENT_ID)=>11 DISTINT DEPART..
[SQL] 함수
·
SQL
SELECT 함수FROM DUAL; SQL의 함수 : 데이터베이스에서 데이터를 처리하고 조작하는 데 사용되는 내장 또는 사용자 정의 함수.SQL 함수는 특정 작업을 수행하고 결과를 반환하는 독립적인 블록으로, 주로 다음과 같은 종류로 나눌 수 있다.이때, 한 개 결과가 출력되는 가상테이블 필요하다 =>(DUAL)(DUAL 은 출력을 위한 한칸의 공간 숫자함수① ABS(n)📍ABS 함수는 매개변수로 숫자를 받아 그 절대값을 반환하는 함수  ABS(10) = ABS(-10) = ABS(-10.123)=>10② CEIL(n)과 FLOOR(n)📍CEIL 함수는 매개변수 n 이상이면서 가장 작은 정수를 반환CEIL(10.123) => 11CEIL(-10.123) => -10📍FLOOR 함수는 CEIL 함수와..