후보키는 릴레이션을 구성하는 속성들 중에서 튜플을 유일하게 식별하기 위해 사용하는 속성들의 부분집합, 즉 기본키로 사용할 수 있는 속성들을 말한다.하나의 릴레이션내에서는 중복된 튜플들이 있을 수 없으므로 모든 릴레이션에는 반드시 하나 이상의 후보키가 존재한다.후보키는
참조 무결성 제약조건
SELECT COUNT() 고용인원수, ROUND(AVG(SALARY)) 평균급여, MAX(SALARY) 최고급여, MIN(SALARY) 최저급여COUNT(): 수 계산, AVG(): 평균, ROUND(): 반올림, MAX(),MIN() : 최대값,최소값WHERE JO
실선은 부모 테이블의 기본키를 자식 테이블이 가지고 있으며 이를 기본키로 사용하는 경우이고점선은 부모 테이블의 기본키를 자식테이블이 가지고 있지만 이를 기본키로 사용하지 않을 때 사용한다.'하나의 학생','0~N 개의 수강내역''하나의 학생은 0~N 개의 수강내역을 가
ERwin 프로젝트생성 표시설정
SELECT E_NAME 사원이름, S_SITE_NAME 사업장명, S_INSERT_DATE 파견일자FROM EMPLOYEE A, WORK B, SITE CWHERE B.E_EMP_NO = A.E_EMP_NO AND B.S_SITE_NO = C.S_SITE_NO;
..
...
바쁘게 sql문 조회했다.
LIKE를 사용할때 %,\_ 는 문자로 인식하지 못하여 문자로 인식하기 위해 사용^ << 사용자가 설정한것SELECT lprod_gu 분류코드, lprod_nm 분류명 FROM lprodWHERE lprod_nm LIKE '%^\_' ESCAPE '^';
WHERE 절에서 IN 연산자는 여러 개의 값을 비교하여 조건을 만족시키는 데 사용됩니다. 예를 들어, 다음과 같이 구문을 작성할 수 있습니다.위의 구문에서 IN 다음 괄호 안에는 여러 개의 값이 쉼표로 구분되어 있으며, 이 값들은 열 이름이 가지는 값 중 하나와 일치
Null값을 다른값으로 대체하는 함수NVL(컬럼명,대체하고싶은 값)Oracle SQL의 'DECODE' 함수는 조건에 따라 값을 변환해주는 함수입니다. 주로 IF-THEN-ELSE 구문과 유사한 동작을 합니다.위의 구문에서 '표현식'은 비교할 값을 나타내며, '값1'과
'EQUI' 조인은 일반적으로 Oracle SQL에서 INNER JOIN이라고도 불리는 조인 방법 중 하나입니다. 'EQUI' 조인은 두 개의 테이블에서 두 개의 칼럼 간의 값이 일치하는 경우에만 결과를 반환합니다.보통 'EQUI' 조인은 두 테이블 간의 공통 칼럼을
인라인 뷰(Inline View)는 SELECT 문 내부에 포함된 서브쿼리(subquery)를 말합니다. 일반적으로 주 쿼리에서 하나 이상의 테이블에서 데이터를 추출한 후, 해당 데이터를 사용하여 추가적인 쿼리 작업을 수행하는 데 사용 주로 복잡한 SELECT 문을 작
<58번> 평균 월급보다 많은 급여를 받고 이름에 '우'이 포함된 사원과 같은 부서에서 근무하는 사원의 사원 번호, 이름, 급여를 표시하시오. SELECT EMPNO 사원번호, ENAME 이름, SAL 급여 FROM EMP WHERE SAL >
REGEXP_INSTR(검색할문자열,찾을문자열, 시작위치, 몇번째찾은값 , 0: 찾은위치 1:찾고 다음위치, 'i': 대소문자구분x)결과값은 2, 9가 나온다.
TO_DATE(컬럼,'YYYYMMDD') 숫자를 날짜형식으로 바꾸어준다.TO_CHAR(컬럼,'YYYY/MM/DD') 데이터를 문자열로 원하는 형식으로 출력해준다.INSERT문에서 SELECT문을 사용하여 데이터를 추가할 수 있습니다. 이는 하나의 테이블에서 다른 테이블
PL/SQL은 Procedure Language/SQL서버에서 절차적인 처리를 위해 표준 SQL을 확장한 절차적 언어블록(BLOCK) 구조로 여러SQL문을 한번에 실행모듈화, 캡슐화가 가능쉽게 배울 수 있으며, 작성하기 쉽다.ANSI에 문법 표준화변수선언, 비교, 반복
특정 SQL 문장을 처리한 결과를 담고있는 메모리 영역을 가리키는 일종의 포인터대부분의 SQL문 결과 ROW는 여러 개 인데 커서를 사용하면 이 ROW에 순차적으로 접근이 가능커서의 종류에는 묵시적 커서와 명시적 커서가 있음오라클 내부에서 자동으로 생성되어 SQL문장이
트리거 작성법 CREATE TRIGGER trigger_name timing[BEFORE|AFTER] event[INSERT|UPDATE|DELETE] ON table_name [FOR EACH ROW] [WHEN condition