본문 바로가기
728x90

DB5

[Database] 슈도컬럼(Pseudo-Column) 슈도컬럼(Pseudo-Column) 이란? 가상컬럼이라고 하기도 하며 의사컬럼이라고도 한다. 오라클에서는 ROWNUM이 대표적으로 가장 많이 쓰인다. 참고 : https://blog.naver.com/zeddn2/221124792747 [SQL] 슈도컬럼이란? PSEUDO COLUMN, 가상컬럼 슈도컬럼(PSEUDO COLUMN) 가상컬럼 ROWNUM / ROWID 슈도컬럼(Pseudo-Column)이란... blog.naver.com select rowid, rownum, empno, ename from emp; select * from emp; -- rowid가 책의 색인(index)정보 -- where deptno = 10; -- rownum은 테이블에 저장되어있는 순서대로 순서값을 나타냄 sele.. 2021. 8. 20.
[Database] 다중행 서브쿼리 다중행 서브쿼리란? 서브쿼리의 결과가 둘 이상일 경우 다중행 비교연산(in any all) -- 다중행 서브쿼리 -- 연산자 -- IN : 목록에 있는 임의의 값과 동일하면 참 -- ANY : 서브쿼리에서 반환된 각각의 값과 비교하여 하나라도 참이면 참 -- ANY : 최소값보다 큼 -- = ANY : IN과 동일하다. -- ALL : 서브쿼리에서 반환된 모든 값과 비교하여 모두 참이어야 한다. -- ALL : 최대값보다 큼 예제1) 다음 문장의 결과를 확인하시오 select empno, ename, job, sal, deptno from emp where sal = (select MAX(sal) from emp GROUP B.. 2021. 8. 20.
[Database] 서브쿼리 서브쿼리란? 하나의 SQL 문에 포함되어 있는 또 다른 SQL 문을 말한다. 예제1) 7566 사원보다 급여를 많이 받는 사원의 이름, 급여를 조회하라 -- 7566사원이 받는 급여 select sal from emp where empno = 7566; 7566사원이 받는 급여는 2975이다. select ename, sal from emp where sal > 2975; 7566사원이 받는 급여인 2975를 바로 써서 비교해도 되고, -- 조건절(where)에 서브쿼리가 들어감 select ename, sal from emp where sal > (select sal from emp where empno = 7566); 조건절(where)에 서브쿼리를 써서 비교해도 된다. 예제2) emp테이블에서 사원.. 2021. 8. 20.
[정보처리기능사 실기] 데이터베이스 이론 1. 데이터 집합으로 테이블에 해당하는 것을 무엇이라 부르는가? 더보기 릴레이션 2. 릴레이션에서 하나의 열(Column)에 해당하는 것은? 더보기 속성 3. 릴레이션에서 하나의 행(Row)에 해당하는 것은? 더보기 튜플 4. 릴레이션 내 총 튜플의 수를 무엇이라고 하는가? 더보기 카디널리티 ( Cadinality ) 5. 릴레이션의 속성의 개수를 무엇이라 부르는가? 더보기 차수 6. '정보 없음'에 해당하는 값은? 더보기 NULL ( 널 ) 7. 데이터베이스 관리자 명칭을 쓰시오. 더보기 DBA ( DataBase Administrator ) 8. 자료를 종류별로 저장하고 상호 연관지어 놓은 집합체로 실시간 접근성, 동시 공유, 지속적인 변화, 데이터 독립성의 특징을 갖고 있는 것은? 더보기 데이터베이.. 2021. 6. 1.
[정보처리기능사 실기] 데이터베이스 SQL 문제 1. 데이터베이스 명령어를 무엇이라 하는가? 더보기 SQL 2. 데이터 조작(검색, 삽입, 삭제, 갱신)어를 무엇이라 하는가? 더보기 DML 3. 데이터 제어(보안, 무결성, 회복, 병행 수행)어를 무엇이라 하는가? 더보기 DCL 4. 데이터 정의(생성, 변경, 삭제)어를 무엇이라 하는가? 더보기 DDL 5. 데이터베이스나 테이블 생성, 변경, 삭제할 때 사용되는 DDL 명령어를 쓰시오. 생성 : ___________ , 변경 : ___________ , 삭제 : ___________ 더보기 생성 : CREATE, 변경 : ALTER, 삭제 : DROP 6. 밑줄에 공통적으로 사용할 수 있는 종류를 골라 쓰시오. CREATE ___________ , ALTER ___________ , DROP _____.. 2021. 5. 31.
728x90