SQLD 39회 주관식 테이블 생성결과 입력하기
출처 - https://yunamom.tistory.com/269#a3 * 나의 해설 : CREATE 명령문은 COMMIT 을 하는 기능이 있으므로 CREATE 이후에 실행하는 명령어만 ROLLBACK의 영향을 받는다. 때문에 정답은 2번, 3번째 줄의 INSERT VALUES 명령어만을 포함한 "3"이다.
출처 - https://yunamom.tistory.com/269#a3 * 나의 해설 : CREATE 명령문은 COMMIT 을 하는 기능이 있으므로 CREATE 이후에 실행하는 명령어만 ROLLBACK의 영향을 받는다. 때문에 정답은 2번, 3번째 줄의 INSERT VALUES 명령어만을 포함한 "3"이다.
출처 - https://yunamom.tistory.com/269#a3 더보기 * 나의 해설 : 해설외에도 FLOOR은 작거나 같은 값, CEIL은 크거나 같은 값의 연산이기도 하다.
출처 - https://yunamom.tistory.com/265#answer43 [SQLD] 39회 기출 문제 ( 50문제 / 정답,해설포함 ) ⏳남은시간 : 61분2초 📖SQLD. 제 39 회 기출 문제 문제 1. 특정 테이블에서 사원칼럼, 부서칼럼만 추출하는 경우에 DISK I/O를 경감할 수 있는 반정규화 방법은 무엇인가? 정답확인🌼 1) 수평 분할 2) yunamom.tistory.com 더보기 * 나의 해설 : 3차 정규화는 이행 함수 종을 제거하여 만족하는 형태이다. 이때 3차 정규화가 완료되면 1,2차 원자성과 부분 종속 제거가 완료된 상태라 볼 수 있다. 즉, 학과등록 테이블에서 '코스코드(PK)'와 관련있는 '코스명' , '기간' 컬럼을 따로 테이블을 생성하여 부분 종속성을 제거하고. ..
RANK, DENSE_RANK, 그리고 ROW_NUMBER는 SQL 쿼리에서 윈도우 함수(Window Function)로 사용되는 함수들로, 특히 순위와 관련된 작업에 활용됩니다. 이 세 함수는 유사해 보일 수 있지만, 각각 다른 순위 계산 방식을 가지며 다양한 상황에서 사용됩니다. RANK() 함수: 동일한 값에 대해 같은 순위를 부여하고 다음 순위는 건너뛰는 방식입니다. 예를 들어, 1등과 2등이 있을 경우 다음 순위는 3이 아니라 3등이 됩니다. 순위가 동일한 경우 동일한 순위를 부여하고, 그 다음 순위는 건너뜁니다. DENSE_RANK() 함수: 동일한 값에 대해 같은 순위를 부여하지만, 다음 순위는 건너뛰지 않습니다. 예를 들어, 1등과 2등이 있을 경우 다음 순위는 3이 됩니다. 순위가 동일한..