본문 바로가기

전체 글

(253)
Java의 조건 분기문 (if,switch) Java의 조건 분기문 우리는 어떤 문제를 직면했을때 참 또는 거짓을 판별해야하는 경우가 있습니다.프로그램에서 참/거짓을 판별하는 기능을 하는 조건문( 분기문 )을 학습합니다.조건문이란?if 문if 문의 확장( else, else if )switch 문조건문이란?우리는 살아가면서 많은 선택을 합니다.예를 들면, 좌회전을 할 것인가? 우회전을 할 것인가? 와 같은 선택 부터 누군가 악수를 청하면 악수에 응한다. 하지만 악수를 청하지 않으면 악수를 제안하지 않는다 같은 상황에 따라 다른 선택을 해야하는 경우가 있습니다.선택을 하는 단계를 구체화하고 도식화 하면 아래와 같다.문제가 생겼을 때, 어떤 조건에 의해 그 조건이 참이면 특정 행동을 만약 거짓이면 다른 특정 행동을 수행하여 문제를 해결한다.여기서 상황..
Java의 String 사용방법 Java의 String String 의 선언과 사용방법String 에 내장된 다양한 기능의 메소드String 의 선언과 사용방법String 은 클래스이지만 다른 자료형과 사용하는 방법이 거의 흡사하다.지금 수준에서는 String을 자료형이라고 생각하고 사용하면 된다.class stringClass { public static void main(String[] args) { //일반 변수처럼 선언하여 사용하는 방법. String str; str = "Str : Hello World!"; System.out.println(str); //String을 class 객체로 선언하는 방법. String str1 = new String("Str1: Hello World!"); System.out.println(str..
Oracle Database - 확인하기 --문제1) King 의 정보를 소문자로 검색하고-- 사원번호, 성명, 담당업무(소문자),부서번호 출력하여라. SELECT EMPLOYEE_ID, LAST_NAME, LOWER(JOB_ID), DEPARTMENT_IDFROM EMPLOYEESWHERE LOWER(LAST_NAME)='king';-- * LOWER -> 대문자를 소문자로 변환시켜주는 함수 --문제2) King 의 정보를 소문자로 검색하고-- 사원번호, 성명, 담당업무(대문자),부서번호 출력하여라.SELECT EMPLOYEE_ID, LAST_NAME, UPPER(JOB_ID), DEPARTMENT_IDFROM EMPLOYEESWHERE UPPER (LAST_NAME) ='KING';-- * UPPER -> 소문자를 대문자로 변환시켜주는 함수..
[ORACLE] DB 정렬 문제 ORDER BY == 정렬(SORT)오름/내림 --오름차순 HR 사용자SELECT FIRST_NAME, SALARYFROM EMPLOYEESORDER BY SALARY; --내림차순 (월급 기준 내림차순이 편합니다.)SELECT FIRST_NAME, SALARYFROM EMPLOYEESORDER BY SALARY DESC; -- 부서 : IT_PROG 사람에 월급 정렬 SELECT FIRST_NAME, JOB_ID, SALARYFROM EMPLOYEESWHERE JOB_ID = 'IT_PROG'ORDER BY SALARY DESC; --MANAGER_ID 중 NULL값인 사람을 첫번쨰로SELECT EMPLOYEE_ID, FIRST_NAME, SALARY, MANAGER_IDFROM EMPLOYEESORD..
2차원배열 실습문제 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
Oracle Database 사용방법 및 주석 -- DUAL : 가상테이블SELECT 1 FROM DUAL; -- 문자 함수-- CHR(N) : ASCII 값을 문자로 변환SELECT CHR(65) FROM DUAL;SELECT CHR(112) FROM DUAL;SELECT '내 점수는 ' || CHR(97) || '입니다'FROM DUAL; -- LPAD(RPAD) : 나머지 빈칸을 특정 문자로 채운다SELECT LPAD('BBB', 10) FROM DUAL;SELECT LPAD('BBB', 10, '-') FROM DUAL; SELECT RPAD('BBB', 10) FROM DUAL;SELECT RPAD('BBB', 10, '-') FROM DUAL; -- INSTR : indexOfSELECT INSTR('A12345657A', 'A') FRO..
[ORACLE] DB SELECT 문제풀이 -- 문제1) EMPLOYEES Table의 모든 자료를 출력하여라. SELECT * FROM EMPLOYEES; -- 문제2) EMPLOYEES Table의 컬럼들을 모두 출력하라. DESC EMPLOYEES; -- 문제3) EMPLOYEES Table에서 사원 번호, 이름, 급여, 담당업무를 -- 출력하여라. SELECT EMPLOYEE_ID, FIRST_NAME, SALARY, JOB_IDFROM EMPLOYEES; -- 문제4) 모든 종업원의 급여를 $300증가 시키기 위해서 덧셈 연산자를 -- 사용하고 결과에 SALARY+300을 디스플레이 합니다. SELECT LAST_NAME, salary + 300FROM EMPLOYEES; -- 문제5) EMP 테이블에서 사원번호, 이름, 급여, 보너스,..
Oracle Database (SELECT - WHERE)문 -- WHERE 절 == IF문/* 표현식 비교 연산자( = != >= = 9000; SELECT FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEESWHERE FIRST_NAME >= 'Shanta'; SELECT FIRST_NAME, LAST_NAME, SALARY FROM EMPLOYEESWHERE FIRST_NAME >= 'a'; SELECT FIRST_NAME, LAST_NAME, SALARYFROM EMPLOYEESWHERE MANAGER_ID = ''; SELECT FIRST_NAME, LAST_NAME, MANAGER_ID, SALARYFROM EMPLOYEESWHERE MANAGER_ID IS NULL; -- = NULL != '' SELECT FIRST..