자격증/SQLD5 제 46회 sqld 시험 결과 .. 2022. 9. 23. 집계함수 1) group by 2) having *having : group by 에 대한 조건 cf) having 쓰는 이유 3) rollup 1. deptno와 job에 대해서 (deptno별로 job의 각 합계) 2. deptno 에 대해서 (deptno의 총 합계) 3. 전체 합계에 대해서 (모든것에 대한 전체 총 합계) -> 하나씩 증가 4) cube 1. deptno와 job의 합 2. deptno의 합 3. job의 합 4. 전체합 -> 가능한 모든 것 (따라서 시스템 부하가 큼) 5) grouping sets 1. deptno의 합계만 나타냄 2, job의 합계만 나타냄 -> 딱 그것만 1. deptno와 year의 각 cnt 2. job과 year의 각 cnt https://www.youtube... 2022. 7. 29. delete, truncate, drop 차이 delete truncate drop dml ddl ddl 데이터 하나하나 선택하여 삭제 전체 데이터 한번에 삭제 테이블 완전히 삭제 삭제하더라도 데이터가 담겨있던 storage는 release되지 않음 최초의 storage만 남기고, 데이터가 담겨있던 stroage는 release됨 delete된 데이터는 commit 사용 전이면, rollback 통해 되돌릴 수 있음 자동 commit 되기 때문에, 이미 지운 데이터는 되돌릴 수 없음 자동 commit 되기 때문에, 이미 지운 데이터는 되돌릴 수 없음 처리 속도 느림 빠름 빠름 https://prinha.tistory.com/entry/SQL-DELETE-TRUNCATE-DROP-%EC%B0%A8%EC%9D%B4%EC%A0%90 [SQL] DELETE.. 2022. 7. 29. 엔터티, 속성 엔터티(Entity) 업무에 필요하고 유용한 정보를 저장하고 관리하기 위한 집합적인 것 동질성을 지닌 인스턴스들이나 그들이 행하는 행위의 집합 엔터티는 집합에 속하는 개체들의 특성을 설명할 수 있는 속성(Attribute)를 가짐 엔터티=인스턴스의 집합 엔터티의 특징 두 개 이상의 인스턴스 업무 프로세스에 의해 이용되어야 함 반드시 속성이 있어야 함 다른 엔터티와 최소 한 개 이상의 관계가 있어야 함 속성(Attribute) 업무에서 필요로 하는 인스턴스로 관리하고자 하는 의미상 더 이상 분리되지 않는 최소의 데이터 단위, 엔터티에 대한 자세하고 구체적인 정보를 나타냄, 각각의 속성은 구체적인 값을 가짐 엔터티, 인스턴스, 속성 특징 하나의 인스턴스는 한 개의 속성값만 가질 수 있음 한 개의 엔터티는 두.. 2022. 7. 29. 계층형 쿼리 문제 1 id col1 col2 col3 가 A 1 나 B A 2 다 C A 3 라 D B 4 select count(*) from T where col3 2 start with col3 = 4 connect by col1 = prior col2; [풀이] 부모 = prior 자식 / prior 자식 = 부모, 자식과 같은 부모를 연결해라 부모 = prior 자식 이므로 col1이 부모, col2가 자식이므로 col2와 같은 col1을 연결해라 col3 = 4 부터 시작해라 col1 col2 col3 lv1. 4 lv2. b a 2 lv3. a 1 근데 col32이므로 lv2. 를 제외함 select count(*) 하므로 답은 2 문제 2 c1 c2 c3 1 A 2 1 B 3 1 C 4 2 D sele.. 2022. 7. 28. 이전 1 다음