분류 전체보기399 FROM_조인(join) 1. JOIN 의미와 원리 문제) // 테스트 데이터 생성 쿼리 CREATE TABLE 고객 ( 고객번호 VARCHAR2(5) PRIMARY KEY , 고객명 VARCHAR2(50) NOT NULL ) ; CREATE TABLE 고객전화번호 ( 고객번호 VARCHAR2(5) , 전화구분코드 VARCHAR2(10) , 전화번호 VARCHAR(15) NOT NULL ) ; ALTER TABLE 고객전화번호 ADD CONSTRAINT PK_고객전화번호 PRIMARY KEY(고객번호 , 전화구분코드) ; INSERT INTO 고객 VALUES ( '0001' , '동동일' ) ; INSERT INTO 고객 VALUES ( '0002' , '동동이' ) ; INSERT INTO 고객 VALUES ( '0003' .. 2023. 3. 2. 복습용문제_20230302 /* 다음 문항은 WHERE 부정연산 ~ 끝까지 복습을 위한 문제입니다 */ ----------------------- 부정 연산 관련 문항 ------------------------- /* 1. 직원주소 테이블을 이용해서 직원ID가 'A0006' , 'A0007' 이 아닌 대상의 모든 정보를 출력하세요. 직원ID 구분코드 주소 A0008 집 서울 관악구 청룡로 66 A0009 집 남구 송원로 812 A0010 집 동구 백서로 53 */ SELECT * FROM 직원주소 WHERE 직원ID != 'A0006' AND 직원ID != 'A0007' ; ---------------------- NULL 연산자 관련 문항 ------------------------ /* 2. 직원 테이블을 이용해서 나이가 N.. 2023. 3. 2. 이차원배열_반대 방향으로 배열 출력하기 package 이차원배열; public class Ex_연습장 { public static void main(String[] args) { int[][] array = new int[5][5]; int num = 21; // 출력하기 for(int i = 0; i < array.length; i++) { for(int k = 0; k < array[i].length; k++) { array[i][k] = num++; } } // 반대방향으로 출력하기 for(int i = 0; i < array.length; i++) { for(int k = 0; k < array[i].length; k++) { System.out.print(array[i][4-k]+" "); } System.out.println(); .. 2023. 3. 2. [Java Festival] 배열 선언 후 랜덤수로 초기화하고 가장 큰 수와 가장 작은 수를 출력 import java.util.Random; public class P_19 { public static void main(String[] args) { // 8칸 크기의 배열을 선언하고 랜덤수로 초기화 한 후 // 가장 큰 수와 작은 수를 각각 출력하시오. Random rd = new Random(); int[] array = new int[8]; System.out.print("배열에 있는 모든 값 : "); for(int i = 0; i < array.length; i++) { array[i] = rd.nextInt(100)+1; System.out.print(array[i]+" "); } System.out.println(); int max = array[0]; System.out.print("가.. 2023. 3. 2. [Java Festival] 빈칸과 *(별)로 결과 출력 package 배열; import java.util.Scanner; public class Ex_연습장 { public static void main(String[] args) { // 방법 1. for (int i = 1; i i - 1; k--) { System.out.print(" "); } for (int j = 1; j = i; k--) { System.out.print(" "); } for (int j = 1; j 2023. 3. 2. [Java Festival] 랜덤으로 2가지 정수를 뽑은 후 합 구하기. 5번 이상 틀리면 게임오버. import java.util.Random; import java.util.Scanner; public class P_16 { public static void main(String[] args) { // 랜덤으로 정수 2개를 뽑아 아래와 같이 출력 // 사용자는 두 수의 합을 입력 // 두 수의 합과 입력한 수가 일치하면 "SUCCESS" // 두 수의 합과 입력한 수가 일치하지 않으면 "FAIL"을 출력 // 기회는 5번! 5번 틀리면 GAME OVER Random rd = new Random(); Scanner sc = new Scanner(System.in); int cnt = 0; while(true) { int num1 = rd.nextInt(10)+1; int num2 = rd.nextInt.. 2023. 3. 2. 이전 1 ··· 56 57 58 59 60 61 62 ··· 67 다음