join의 기본적인것으로
카테이션 곱 (모든 경우수를 따지는 것)
등가 조인
join 대상이 되는 두 테이블에서 공통적으로 존재하는 컬럼의
값이 일치되는 행을 연결하여 결과를 생성하는 join
NON-EQUI JOIN(비등가 조인)
동일 컬럼이 없이 다른 조건을 사용하여 join 할 떄 쓰이는 join
SELF JOIN
자기 자신과 join
OUTER JOIN
교집합에 + left면 왼쪽 것 포함, + right면 오른쪽 것 포함
union
합집합. 중복불가 (union all은 중복허용)
inner join
교집합. 기본적인 join
select ename, dname from emp, dept where emp.deptno = dept.deptno and emp.ename = 'SMITH';
각 사원의 급여가 몇 등급인지 살펴보는 쿼리문
select * from emp, salgrade where sal between losal and hisal order by ename;
EMP테이블을 EMPLOTEE와 MANAGER로 별칭을 지정한 후 특정 사원의 매니저가 누구인지 알아내는 쿼리문
SELECT E.ENAME||'의 매니저는 '|| M.ENAME||'입니다.' FROM EMP E, EMP M WHERE E.MGR = M.EMPNO;
규모가 커지면 DB 관리가 필요해진다
기억해 둘것: TO_CHAR / TO_DATE / TO_NUMBER
join
DataBase 프로그래밍
3종 세트
Connection connection = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
취직 선배 설명회
1개월전(6월) 내정 → 9월 중순 예상(비자 나오면 입국)
2가지 무조건 질문: 자기소개, 지망동기
기업설명회 질문: 챗GPT 실무 가능? 어떤 사람과 일하고 싶은지
팀프로젝트 끝나고 10군데 넘게 옴
면접 결과는 한국계는 금방 오지만 일본은 1주?
(블랙은 70%만 준다?)
하루 루틴: 수업 끝나고 집에서 공부
CSS가 제일 어렵다?
정처기 필기 코딩테스트 정도 실력이면 충분 (sql은 CRUD)
프로젝트 준비: 일본회사 취업용도니까 설명할수 있도록
느낀점: 시간이 부족함
회사에서 항공권 지원 해줄수도 안해줄수도
면접은 정장
4년제면 전공 상관X
깃허브는 있으면 좋고 없으면 말고