개발/대덕인재개발원
대덕240923-자바:생성자,제어자/ DB:서브쿼리, 노트북 추가설정
월은
2024. 9. 23. 18:02
<자바>
생성자는 멤버변수를 초기화하는데 주로 사용되며 반드시 하나 이상의 생성자가 있어야 한다
(없다면 컴파일 시에 매개변수가 없는 생성자가 자동으로 추가된다=기본 생성자)
(생성자를 하나 이상 만들어주면 기본 생성자는 컴파일시 생성되지 않는다)
생성자도 메소드 오버로딩의 규칙이 적용된다(타입이 다르거나, 매개변수의 내용이,갯수가 다른 것으로 구분)
<DB>
서브쿼리
서브쿼리는 반드시 괄호 안에 기술한다(예외:인서트 인투 문이나 크리에이트 테이블에서 사용되어질 경우)
서브쿼리는 조건절을 구성할때 관계연산자 왼쪽에만 사용될 수 있다
프롬-웨어-그룹바이-해빙-셀렉트-오더바이
프롬 절에 사용되는 서브쿼리는 다른 것에 영향받지 않고 혼자 결과를 만들어내야 한다
그 결과가 인라인 뷰
조인 된 것 - 관련성 있는 서브쿼리
조인 안된 것 - 관련성 없는 서브쿼리
ROWNUM(행번호)
~별 : 일반 컬럼
<기타>
CREATE USER PRACTICE IDENTIFIED BY java;
GRANT CONNECT, RESOURCE, DBA TO PRACTICE;
--PRACTICE 계정 권한부여, 새로 이전한 노트북에 추가
오라클 SQL에 PRACTICE 계정 권한부여, 등록
사용예)HR계정의 EMPLOYEES 테이블에 EMP_NAME 컬럼을 추가하시오.
데이터 타입은 VARCHAR2 이고 크기는 46BYTE이다
ALTER TABLE HR.EMPLOYEES ADD(EMP_NAME VARCHAR2(46));
UPDATE HR.EMPLOYEES
SET EMP_NAME = FIRST_NAME||' '||LAST_NAME;
COMMIT;
SELECT FIRST_NAME||' '||LAST_NAME
FROM EMPLOYEES;
EMP_NAME 추가
도움이 되었던 영상)
https://youtu.be/Z0IJisyu2CE?si=vUnFs6m7-9rwSfjn
이수안 서브쿼리, 그냥 보면서 따라치기만 해도 이해가 되는 매직