목록실습 문제 (8)
개발 공부 기록
-- 도서관리 프로그램을 만들기 위한 테이블 만들기 -- 이때, 제약조건에 이름을 부여하고, 각 컬럼에 주석 달기 -- 1. 출판사들에 대한 데이터를 담기 위한 출판사 테이블(TB_PUBLISHER) -- 1) 컬럼 : PUB_NO(출판사 번호) -- 기본 키 -- PUB_NAME(출판사명) -- NOT NULL -- PHONE(출판사 전화번호) -- 제약조건 없음 CREATE TABLE TB_PUBLISHER ( PUB_NO NUMBER CONSTRAINT PUB_PUB_NO_PK PRIMARY KEY, PUB_NAME VARCHAR2(20) CONSTRAINT PUB_PUB_NAME_NN NOT NULL, PHONE VARCHAR2(20) ); COMMENT ON COLUMN TB_PUBLISHER...
**문제풀이 참고 (연결된 컬럼) SELECT * FROM EMPLOYEE; -- DEPT_CODE JOB_CODE SELECT * FROM DEPARTMENT; -- DEPT_ID LOCATION_ID SELECT * FROM LOCATION; -- LOCAL_CODE NATIONAL_CODE SELECT * FROM NATIONAL; -- NATIONAL_CODE SELECT * FROM JOB; -- JOB_CODE -- 1. 직급이 대리이면서 ASIA 지역에서 근무하는 직원들의 사번, 사원명, 직급명, 부서명, 근무지역, 급여를 조회하세요. -- ANSI 구문 SELECT E.EMP_ID, E.EMP_NAME, J.JOB_NAME, D.DEPT_TITLE, L.LOCAL_NAME, E.SALARY..

JOIN 하나 이상의 테이블에서 데이터를 조회하기 위해 사용하고 수행 결과는 하나의 Result Set으로 나옴 두 개 이상의 테이블에서 데이터를 조회하고자 할 때 사용되는 구문이다. 무작정 데이터를 가져오는게 아니라 각 테이블 간에 공통된 컬럼으로 데이터를 합쳐서 하나의 결과(RESULT SET)로 조회한다. 1. 등가 조인(EQUAL JOIN) / 내부 조인(INNER JOIN) 연결시키는 컬럼의 값이 일치하는 행들만 조인되서 조회한다. (일치하는 값이 없는 행은 조회 X) 오라클 전용 구문 - FROM절에 ‘,’로 구분하여 합치게 될 테이블 명을 기술하고 WHERE절에 합치기에 사용할 컬럼 명 명시 1) 오라클 전용 구문 [표현법] SELECT 컬럼, 컬럼, 컬럼, ... FROM 테이블1, 테이블..

문제1 public void practice1() { //사용자로부터 한 개의 값을 입력 받아 1부터 그 숫자까지의 숫자들을 모두 출력하세요. //단, 입력한 수는 1보다 크거나 같아야 합니다. //만일 1 미만의 숫자가 입력됐다면 “잘못 입력하셨습니다.“를 출력하세요. int num = 0; Scanner scanner = new Scanner(System.in); System.out.print("1이상의 숫자를 입력하세요 : "); num = scanner.nextInt(); if(num > 0) { for (int i = 1; i 0) { for(int i = 1; i while문 안으로 작성 - for문을 수행한 뒤 빠져나가서 break; [표현법] while(조건식) { . . 반복적으로 실행될..

문제1 public void practice1() { // 아래 예시와 같이 메뉴를 출력하고 메뉴 번호를 누르면 “OO메뉴입니다“를, // 종료 번호를 누르면 “프로그램이 종료됩니다.”를 출력하세요. int menu = 0; String str = ""; Scanner scanner = new Scanner(System.in); System.out.println("1. 입력"); System.out.println("2. 수정"); System.out.println("3. 조회"); System.out.println("4. 삭제"); System.out.println("9. 종료"); System.out.print("메뉴 번호를 입력하세요 : "); menu = scanner.nextInt(); switc..
package com.kh.operator.practice; import java.util.Scanner; public class OperatorPractice { public void method1() { int iNum = 0; String result = ""; Scanner scanner = new Scanner(System.in); System.out.print("정수 : "); iNum = scanner.nextInt(); result = (iNum > 0)? "양수다" : "양수가 아니다"; System.out.println(result); } [표현식] 조건식? 식1(참) : 식2(거짓); - 피연산자가 3개 - 조건식은 주로 비교, 논리연산자 사용 (조건식은 반드시 true나 false가..