국비학원 41

14일차 java(2)

#논리형 //논리형(=boolean)(불린),문자형(char)-한글자 저장,한글이상 저장->String public class VarTest3 { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("논리적인 값저장"); boolean b=true;//소문자만 입력이 가능=>True,TRUE(X) boolean b2=2>3;//false (관계연산자)를 통해서 값저장가능 //변수의 자료형=>메모리를 알맞게 사용하는 목적 System.out.println("b=>"+b+",b2=>"+b2); System.out.println("문자형");//char,String char c1='A';//-..

국비학원/공부 2023.05.10

13일차 java(1)

# 출력 // 한 줄 주석 /* 여러줄 주석 * 저장(javac.exe) -> 자동으로 컴파일이 된다.(ctrl + s) * 실행(java.exe) -> ctrl + f11 * */ public class HelloTest { // 프로그램의 시작 public static void main(String[] args) { System.out.print("Hello, World!"); System.out.println("Hello, World!"); // println : ln(줄바꿈) } } public class HelloTest2 { public static void main(String args[]) { // 문자 -> '한', 'a', 문자가 한개이상 -> 문자열 -> "ab", "한글" Syste..

국비학원/공부 2023.05.09

13일차 oracle(6)

Q 123. 관리자가 잠시 자리를 비울경우 =>계정생성 [with admin option] 자기가 받은 권한을 다른 계정에게 줄 수있는 권한 (=권한 위임) 시나리오 관리자->1.aaa,bbb,ccc계정을 생성(암호는 계정명과 동일하게) 2.각자 로그인해서 자원을 생성할 수 있는 권한 부여 테이블 생성 connect,resource ->ccc (로그인 X) 3.bbb계정->다른 계정에게 권한을 임시 줄 수 있는 권한 ccc SQL> conn sys/sys12345 as sysdba 연결되었습니다. SQL> create user aaa identified by aaa; 사용자가 생성되었습니다. SQL> create user bbb identified by bbb; 사용자가 생성되었습니다. SQL> crea..

국비학원/공부 2023.05.09

11일차 과제 (Test) - oracle

다음의 결과처럼 사원이 존재하지 않는 부서를 조회하는 구문을 작성하세요. => SQL>select e.ename, d.dname, d.deptno 2 from emp e, dept d 3* where d.deptno = e.deptno(+) and d.deptno = 40; ENAME DNAME DEPTNO ---------- -------------- ---------- OPERATIONS 40 (ALLEN과 같이 근무하는 사원의 사원명단을 출력하시오.) => SQL> SELECT ename FROM emp WHERE deptno = ( SELECT deptno FROM emp WHERE ename = 'ALLEN'); ENAME ---------- ALLEN WARD MARTIN BLAKE TURNE..

10일차 과제 (Test) - oracle

emp테이블에서 전체급여가 5000을 초과하는 각 업무에 대해서 업무와 월급여의 합계를 출력하는 SQL? (단 업무중에서 MANAGER는 제외하고 월급여의 합계로 내림차순 하시오) A) SQL> select job, sum(sal) as "급여 합계" from emp where job != 'MANAGER' group by job having sum(sal) > 5000 order by sum(sal) desc; => JOB 급여 합계 --------- ---------- ANALYST 6000 SALESMAN 5600 사원수가 5명이상 넘는 부서의 부서명과 사원수를 출력시켜주는 SQL구문을 작성하시오. A) SQL> select d.dname, count(d.dname) as "인원수" from emp..

11일차 oracle(4)

Q 79. inner join=>한개이상의 테이블=>2개가지고 조인연습 SQL>select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- BONUS(보너스) TABLE DEPT TABLE EMP TABLE SALGRADE TABLE ZIPCODE TABLE *** 공식 ******************************************************************************************** 1.각 테이블의 pk확인->없을 수도 있지만 2.업무에 따른 서로 조인하고자하는 테이블의 연관성있는 필드를 확인(pk,fk) ************************..

국비학원/공부 2023.05.04

10일차 oracle(3)

Q 54. having 조건식 --------------------------------------------------------- 데이터를 검색할때 2가지의 조건식이 존재 1.where 조건식 ->가장 보편적 2.having 조건식 ->그룹에 대한 조건식 ------------------------select의 검색순서--------------------------------- select 필드별,,,=>별칭,가상필드 from 검색테이블,,,=>조인 where 일반검색에 대한 조건식 group by 그룹을 지어줄 필드명, having 그룹에 대한 조건식이 필요 order by 정렬할 필드명 정렬기준 ---------------------------------------------------------..

국비학원/공부 2023.05.04

9일차 oracle(2)

Q 23. 22번의 문제에서 언급한 between 말고 쓸 수 있는 SQL? Q 22 = emp테이블 에서 급여가 1300 ~ 1800 사이에 있는 직원의 정보를 사원이름, 업무, 급여순 으로 SQL 출력 and = 2개가 참참 or = 2개중 하나만 참 SQL> select ename, job, sal from emp where sal >= 1300 and sal 문자처럼 검색 emp테이블 에서 81/02/22 이후에 입사한 사원의 이름, 입사일 출력 SQL>select ename, hiredate from emp where hiredate >= '81/02/22'; ENAME HIREDATE ---------- -------- WARD 81/02/22 JONES 81/04/02 MARTIN 81/09..

국비학원/공부 2023.05.04

8일차 oracle(1)

; 없이 실행되는 명령어 = SQl plus Schema(스키마) = 테이블의 기본적인 정보(구조)를 확인 DML->insert,update,delete DQL->select Q 1. 어떠한 계정이름으로 로그인 된 상태인지 확인? 오라클은 계정단위로 작업 SQL>show user(환경변수명) SQL> show user USER은 "SCOTT"입니다 =>계정이름을 확인 Q 2. 현재까지 작업한 목록을 보고 싶다.=>select 구문 형식) select 보고자하는 항목(=컬럼),,(*) from 저장된 테이블명 tab(오라클에서 제공) sql>select * from tab; TNAME TABTYPE CLUSTERID ------------------------------ ------- ---------- ..

국비학원/공부 2023.05.04