😶🌫️ 2주차 SQL 수업 후 느낀 점
1주차 파이썬의 수업이 조금 진행되고 SQL 및 파이썬 프로그래밍 미니프로젝트가 이루어진 2주차!
SQL의 수업은 DDL,DML, join, 서브쿼리 정도만 다뤘다. 📚
SQL의 경우 SQLD 자격증 공부를 하면서 개념적으로는 한번 익혔던 부분이라서
수업 진도에 대해서는 잘 따라갈 수 있었다!
실제 MySQL 워크밴치를 켜서 직접 쿼리를 작성한 적이 별로 없다보니
너무 재밌었다! pymysql 모듈을 배울 땐 빨리 써먹어보고 싶다라는 생각뿐 ㅎㅎㅎ🤣
그래서 SQL Database랑 파이썬이랑 연결된 은행프로그램이 너무나도 재밌었다는 ㅎㅎㅎ
새벽 6시에 일어나야하는데 밤12시가 지나서 침대에 누울만큼
초집중 모드였달까 ㅎ
그렇지만 개발자는 아닌걸로.....🙂
✏️SQL 시험
암튼 오늘도 시험 날!
SQL 시험에 나온 애들을 복기해보자면 ~ 🤔
* where
* _x% : 두번째 x가 들어가는
* alias 문제
* round 와 trunc
* 그룹별 함수에서의 조건 having
* null값 value (0!=null)
* 암시적인 commit이 진행되어 작업한 내용을 다시 원상태로 되돌릴수 없는 것?
- DDL ( )/ DML (데이터를 건드리는 것)
* alter table ~ modify
* self join 구문찾기
* 데이터 삭제되는 것 delete, truncate(트랜잭션 제어되지 않고 바로 삭제여서 delete보다 빨리 삭제), drop
*
select empno,ename,sal
from emp
where sal > (select avg(sal) from emp where deptno="10");
*
self join
select e.ename 사원명, m.ename 매니저명
from emp e, emp m
where e.mgr= m.empno;
*
select e.empno, e.ename, e.sal, s.grade
from emp e, salgrade s
where e.sal between s.LOSAL and s.HISAL;
*
select * from emp
where sal > all (select avg(sal) from emp group by deptno);
*
#select * from emp where sal > (자기자신이 속한 부서 평균 급여);
#(자기자신이 속한 부서 평균 급여) = select avg(sal) from emp where deptno = 자기부서
select * from emp a
where sal > (select avg(sal) from emp b where a.deptno = b.deptno);
시험점수는 잘 모르겠지만.....
쿼리문 작성하는 서술형에서 뭔가... 망한것 같은 느낌쓰🤣
수요일날 이뤄지는 AWS 시험은 꼭 잘보리!!!
'😏 K디지털트레이닝(KDT)' 카테고리의 다른 글
[4주차] 🖥️ 빅데이터 이슈 및 성공 / 빅데이터 플랫폼 (너무너무 좋았던 주차) (0) | 2022.02.01 |
---|---|
[3주차] 🖥️AWS(Amazon Web Service) & 작업기초(의사소통) (0) | 2022.01.25 |
[1주차] 🖥️프로그래밍 언어 - 파이썬 수업 & 파이썬 시험 (0) | 2022.01.10 |
드디어 기다리고 기다리던 KDT 개강이 시작되었다! (0) | 2022.01.03 |
[사전교육] 10일차 - 딥러닝, MSA, 교육 전 당부의 말 (마지막날!!) (0) | 2021.12.24 |