공부의 기록/자바 풀 스택 : 수업내용정리 77

자바 풀 스택 11/26 오전 기록 004-1

7:55 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기 지난 시간 복습테이블의 조인 방법 : ANSI(AMERICA NATIONAL STANDARD INSTITUTE, 미국국가표준협회) JOIN테이블의 셀프 조인테이블의 아우터 조인  - outer join이면 빈공간이 되는 쪽에 (+) 해줘야 하고, outer join을 입력할거면 (+) 굳이 안써줘도 됨 - null 값이던 녀석에 값을 부여하고 싶으면 NVL을 활용하면 됨테이블 3개의 조인 : 조인할 테이블 개수-1만큼의 join 절이 나온다.서브쿼리 + 지난시간 복습에 추가된 내용■ USING 절의 사용 : join 조건에서 칼럼명이 두 테이블에 동일하게 들어가 있을 때 간단하게 쓰는 방법join 조건의 칼럼명이 같은 경우 좀 더 간단한 표현..

자바 풀 스택 11/25 오후 기록 003-2

점심 전까지의 복습  복습 1. GROUP BY의 내용특정 row를 그룹으로 묶어야 하는 경우 = ~~별, ~~인 특징에 대해 등등공통된 특징으로 묶일 수 있는 row들은  GROUP BY를 활용해서 묶어준다.-- 부서별 급여의 총합을 출력해보세요SELECT deptno, SUM(sal)FROM empGROUP BY deptno; 복습 2. HAVING 절의 사용 복습위에서 만들어진 그룹의 리스트 중에서 그룹을 배제하는 방법은 HAVING 절을 사용하기-- 부서별 급여의 총합을 출력하되, 급여의 총합이 7000이상 부서만 출력SELECT deptno, SUM(sal)FROM empGROUP BY deptnoHAVING SUM(sal) >=7000; 복습 3. SELECT문의 실행 순서 복습별칭이 들어가는..

자바 풀 스택 11/25 오전 기록 003-1

8:00 무렵 학원 도착수업 준비 세팅, 복습, 노트 정리하기  지난 주에 했던 함수 내용 복습 : 문자열 함수, 숫자함수, 날짜 함수, 변환 함수DQL은 데이터 베이스의 여러 테이블의 여러 row 중에서 원하는 data 값만 빼서 조회하는 언어이다.        단일행 함수 중 일반 함수, 복수행 함수 GROUP BY의 활용※ 함수가 있는 위치는 함수가 반환하는 결과 값으로 대체된다.※ row의 각 데이터만 대소문자가 구별되고, 명령어나 칼럼명 등의 식별자들은 대소문자를 가리지 않는다. ■ 단일행 함수 : 일반 함수 아래의 SELECT문은 직업이 'MANAGER'로 참인 사람들의 결과 값으로는 high를, 거짓인 사람들의 결과 값으로는 low를 입력하게 나타내는 일반 함수 decode 함수이다.  ■ ..

자바 풀 스택 11/22 오후 기록 002-2

sql 연산 이어서 + 함수 시작 sql은 null이라는 값을 아예 비교하지 못 한다. 그래서 null 값을 인식하고 비교하는 명령 대신null 인 곳을 찾아라/null이 아닌 곳을 찾아라 라는 명령만 가능하다.그래서 =null 이나 !=null 같은 명령어 대신 is null이나 is not null 명령어를 쓴다.  ■ LIKE 연산 연습        ■ 오라클에서 제공해주는 여러가지 함수     ■ 문자열 함수     함수의 종류 이어서숫자열 함수   날짜 함수 sysdate 자리에는 현재 날짜가 들어간다. 오늘로부터 27개월 뒤 같이 계산하기 까다로운 애들을 계산해줌    BETWEEN 으로 묶인 기간의 개월 수 차이를 구해줌   ■ 변환 함수(베리베리 임폴턴트!!!!!!!!)특히 TO_CHAR..

자바 풀 스택 11/22 오전 기록 002-1

7:50 경 학원 도착8:15 오늘 계획 세우기, 수업 전 준비 세팅 해놓기 8:30 어제 내용 복습한 거 노트 정리 : 한손 노트에 CREATE USER 부터 DROP까지 정리함9:20 명령 프롬프트 실행해보기 윈도우 검색에서 > 서비스를 검색해서 들어가면 백그라운드에서 UI 없이 실행되는 앱들을 볼 수 있다.OracleServiceXE가 우리가 사용하는 오라클 앱이고, OracleXETNSListener가 누군가의 요청에 접속을 하게 해주는 리스너이다.이 둘의 시작 유형이 자동으로 되어 있어서 재부팅 시 자동으로 실행되는데, 서버 컴퓨터는 껐다 킬 일이 없어서 거의 문제 없지만, 우리는 껐다 켰다 할거라서 이게 자동으로 실행됐는지 여부를 [서비스]창에서 확인할 수 있다.오라클 앱이 꽤 무겁게 돌아가기..

자바 풀 스택 11/21 오후 기록 001-2

점심먹고 나서 진행된 수업.점심 우육면 존맛탱. 점심 먹고와서 처음 한 것은 내가 작성한 sql 코드에서 오타가 나서 명령에 에러가 났을 때, 작성한 코드가 한 두줄이면 금방 다시 쓴다 쳐도 여러 줄을 타이핑 했는데 에러가 났으면 다시 치기 너무 속상하니까 SQL > ed를 입력하고 엔터 쳐서 나온 메모장에서 오타를 수정하고 저장한 다음에SQL>/를 입력하면 수정되어 원하는 코드의 결과값이 나온다. 이번에는 테이블을 만들 때 제약 조건을 걸 필요성을 알아보면서 PRIMARY KEY라는 제약조건과 NOT NULL이라는 제약 조건에 대해서 배운다.■ 테이블을 만들 때 PRIMARY KEY 제약 조건을 걸어야 하는 이유 : NOT NULL & UNIQUE데이터가 무수히 많이 쌓이는 과정에서 추가되고 수정되고 ..

자바 풀 스택 11/21 오전 기록 001-1

(7:58 a.m.)7:30 조금 넘어 도착해서 자리를 선점했다 (앗싸 ㅋㅋ)수업 시작 시간은 9:30이라 과제 복습 일지 5 작성을 시작했고,커피를 사러 갔다 올까 말까 고민중이다. (8:30) 프리스쿨 같이 들은 친구들이랑 커피 사러 갔다옴 ㅋㅋ 복습 일지 5작성 하다가 수업 들으면 될듯 1. 수업 시간에 배운 내용은 무조건 소화하기(큰 흐름을 이해해서 오픈북 시험을 공부한다 생각하기)2. 수업 시간에 배운 내용 복습 꾸준히 하기(아침과 야자 시간 활용)3. 수업 시간에 이해 안 된 건 바로바로 질문 + 끝나고라도 질문해서 해결하기4. 열심히 하되 약간은 힘빼기   ■ 앞으로 배우게 될 언어 1. javascript → 웹브라우저의 동작을 프로그래밍 : 우리가 사용하는 여러 웹브라우저의 동작을 제어할..