본문 바로가기

전체 글51

2021 정보처리기사 합격후기 + 공부방법 정보처리기사 합격 후기를 써보려고 합니다. 저는 올해 초에 필기 합격 후 3회차 실기를 접수 후 1달정도 준비한 것 같습니다. 2020년 개정 후 기출이 쌓이고 있는데 매우 빈번하게 나오는 내용들이 있습니다. 이 빈출내용은 꼭 짚고 넘어가시길 바랍니다. (개발방법론, 디자인패턴, OSI7계층, 암호화알고리즘 종류, 애플리케이션테스트, 응집도/결합도, 정규화/반정규화, 트랜잭션의 특징 등등) 실기는 크게 프로그래밍언어와 그 이외의 과목들로 나눌 수 있을 것 같습니다. 프로그래밍언어는 말그래도 언어라 단시간에 해결할 수 없기에 시간을 여유롭게 잡고 꾸준히 공부해놓으시길 추천드립니다. 유튜브에 C언어, Java, 파이썬 기초강의라고 검색하시면 다양한 강의들이 있으니 참고하세요. 인프런도 추천합니다. 다형성, .. 2021. 12. 1.
[SQL] 서브쿼리 다중행 서브쿼리 : 서브쿼리의 결과가 여러 개인 서브쿼리. 단일값이 아닌 목록을 리턴하기 때문에 값끼리 비교하는 = 연산자와 함께 사용할 수 없다. IN ALL ANY EXIST 다중 컬럼 서브쿼리 : 여러 필드를 한꺼번에 비교할 수 있어 편리하다. 단, 일괄 비교가 성립하려면 비교대상과 서브쿼리의 컬럼 개수는 반드시 일치해야한다. 다중컬럼 다중행 서브쿼리 SELECT ENAME, DEPTNO, SAL FROM EMP WHERE (DEPTNO, SAL) IN ( SELECT DEPTNO, MAX(SAL) FROM EMP GROUP BY DEPTNO); 2021. 11. 11.
[SQL] 서브쿼리 서브쿼리란 - SQL문 안에 포함된 SQL문 기준 유형 서브쿼리 위치 SELECT절, WHERE절, FROM절(인라인뷰) 결과 칼럼/행의 수 단일행 서브쿼리/다중행 서브쿼리 단일칼럼 서브쿼리/다중칼럼 서브쿼리 메인 쿼리와의 연관성 연관(상관) 서브쿼리/비연관 서브쿼리 - 서브쿼리는 메인쿼리의 칼럼 모두 사용 가능 - 메인쿼리는 서브쿼리의 칼럼 사용 불가 단, 인라인뷰에 정의된 칼럼은 메인쿼리에서 사용 가능 *결과 칼럼/행의 수에 따른 구분 서브쿼리 종류 설명 Single Row(단일행) 서브쿼리의 실행 결과로 항상 1건 이하의 행을 반환 단일행 비교 연산자 (=, = , )와 함께 사용 Multi Row(다중행) 서브쿼리의 실행 결과로 여러 건의 행 반환 가능 다중행 비교 연산자(IN, ALL, ANY,.. 2021. 11. 11.
[SQL] 집합연산자 *집합연산자 - 집합 연산은 둘 이상의 SELECT문을 결합하는 것 - ORDER BY는 집합 연산을 적용한 최종 결과에 대한 정렬 : 맨 마지막 줄에 한 번만 기술함 * UNION ALL SELECT PLAYER_NAME, BACK_NO, TEAM_ID FROM PLAYER WHERE TEAM_ID = 'K04' UNION ALL SELECT PLAYER_NAME,BACK_NO, TEAM_ID FROM PLAYER WHERE TEAM_ID = 'K06' ORDER BY PLAYER_NAME; - 이질적 성격의 데이터를 한꺼번에 출력하는 연산도 가능 SELECT 'T' 구분코드, PLAYER_NAME, TEAM_ID FROM PLAYER WHERE TEAM_ID = 'K06' UNION ALL SELEC.. 2021. 11. 10.