전체 글

·DB Oracle
1. UPDATE 명령 UPDATE 테이블명 SET (컬럼명, 컬럼명, ....) = (서브쿼리) [WHERE 조건]; SET 절에 하나 이상의 컬럼을 기술하려면 반드시 ( ) 안에 기술해야하고 서브쿼리의 SELECT절의 컬럼과 갯수, 순서가 반드시 일치해야 한다. (서브쿼리와 테이블명에 대한 조건을 작성해야한다) 2020년 1월 제품별 매입수량을 구하여 재고수불 테이블을 갱신하시오. 단, 처리일자는 2020/03/31이다. UPDATE REMAIN A SET (A.REMAIN_I,A.REMAIN_J_99,A.REMAIN_DATE) = ( SELECT A.REMAIN_I + B.BQTY, A.REMAIN_J_99 + B.BQTY, TO_DATE('20200331') FROM (SELECT BUY_PROD..
·JAVA/JAVA BASIC
Getter Setter 필드 값을 외부로 리턴하는 메소드 Getter 외부에서 값을 받아 필드값을 변경하는 메소드 Setter public class Person { private String name; private int age; // getter public String getName() { return name; } // setter public void setName(String name) { if(name.length()5) { System.out.println("유효하지 않는 이름입니다."); return; } this.name = name; } // getter public int getAge() { return age; } // setter 접근할 수 있게함 public void set..
·DB Oracle
더보기 2020년 모든 상품별 매입/매출 집계를 조회하시오 Alias는 상품번호, 상품명, 매입수량, 매입금액, 매출수량, 매출금액 서브쿼리 SELECT A.PROD_ID AS 상품번호, A.PROD_NAME AS 상품명, NVL(B.BQTY,0) AS 매입수량, NVL(B.BSUM,0) AS 매입금액, NVL(C.CQTY,0) AS 매출수량, NVL(C.CSUM,0) AS 매출금액 FROM PROD A, (SELECT A.PROD_ID AS BID, SUM(B.BUY_QTY) AS BQTY, SUM(B.BUY_QTY*A.PROD_COST) AS BSUM FROM PROD A, BUYPROD B WHERE A.PROD_ID=B.BUY_PROD AND B.BUY_DATE BETWEEN TO_DATE('20..
·JAVA/JAVA BASIC
enum 열거형 : 서로 연관된 상수들의 집합 인스턴스 생성과 상속을 방지하며 키워드 enum을 사용하여 구현의 의도가 열거임을 분명하게 드러낸다 클래스와 동일하기 때문에 생성자도 생성이 가능하다. 생성자는 private만을 허용 (public 불가능) default가능? 각자 저장한 값은 아래 형식과 같다 public static final Week SUN = new Week(); public enum Week { SUN, MON, TUE, WED, THU, FRI, SAT } public class WeekExample { public static void main(String[] args) { WeekExample we = new WeekExample(); we.printWeek(1); //숫자 타..
·JAVA/JAVA BASIC
import java.util.Scanner; public class HomeWork14 { int cur = 0; // 회원 저장 수 User[] userList = new User[100]; Scanner sc = new Scanner(System.in); public static void main(String[] args) { HomeWork14 hw = new HomeWork14(); hw.process(); } public void process() { while (true) { // 1.회원가입, 2.회원탈퇴, 3.정보수정, 4.회원전체정보출력 System.out.println("┌────────────┐"); System.out.println(" 1. 회원가입"); System.out.pri..
·JAVA/JAVA BASIC
import java.util.ArrayList; import java.util.Arrays; import java.util.Random; import java.util.Scanner; public class HomeWork13 { // 로또 길이 int length = 8; // 당첨되는 숫자 범위-1 (1부터 시작하므로 -1한 값) int selNum = 44; // 당첨되야되는 숫자 갯수 int winNum = 6; Scanner sc = new Scanner(System.in); int money = 100000; public static void main(String[] args) { HomeWork13 hw = new HomeWork13(); hw.process(); } public void ..
아잠만_
공부하는 오리