정보 전달용이 아닌 배운 것 위주로 정리하는 것이라중구난방 할 수 있습니다..데이터베이스의 요소들column(컬럼) = attttribute(속성)row (행) = (tuple reused) 이 행이 중요하다. (row=데이터/값) 정보(data)가 중요하기 때문이다.
디비를 활용하기 위한 시작계정을 만들어보도록 하자먼저 관리자 계정으로 로그인을 한다.계정명과 비밀번호를 설정하고 users라는 곳에 테이블스페이스를 디폴트로 할당한다.테이블스페이스 : data file이 하나 이상 모여서 저장된 논리적 저장공간방금 만든 사용자에게 권한
select는 데이터베이스에서 데이터를 추출해 주는 명령어다.밑의 예시는 내가 수업용으로 받은 테이블을 기준으로 작성한다.테이블 내의 모든 데이터를 조회하는 가장 기본적인 명령이다.여기서 \* 부분에 추출하고 싶은 컬럼명만 적어두면 특정 컬럼 내의 데이터만 조회할 수
38byte로, 명시적 길이제한을 하지 않으면 데이터베이스 내 공간이 낭비된다.정수형Number(x) = 정수형 데이터 타입으로 괄호 안의 x는 자리수 이다.실수형Number(x,y) = x는 소수점 제외 자리수, y는 소수점 이하 자리수 이다. 고정형char(x)ex
제약조건 컬럼에 어떠한 조건을 거는 것 해당 컬럼에 조건을 걸면 해당 컬럼 또는 테이블 이용시 제약 조건을 지켜야 한다. 1. 개체 무결성 1-1. primary key(기본키 / pk) 테이블 당 하나만 가질 수 있는 키, 해당 키를 가진 컬럼의 데이터는 중복이
순서가 묘하게 바뀐것 같지만 킵고잉 하기로 한다.해당 쿼리문을 작성하면 테이블이 생성된다.간혹가다 테이블 내용을 변경해야 하는 경우가 있다.제약조건이 걸려있으면 머리가 아파지지만 제약조건이 없는 일반 컬럼을 기준으로테이블 내용을 변경하는 방법이다.제약조건이 걸려있는 경
연산자 1. 산술 연산자 : +, -, *, /, mod(10,3) ➡️ 나머지 연산자 2. 관계 연산자 : =, !=(), >, =, <= 3. 문자열 연산자 : like (%-모든 문자, _-한 글자) 4. 논리 연산자 : not, and, or 5. 연결 연산자
단일행 함수 하나의 행을 input하면 하나의 output이 나와야 한다 1. 수학 함수
해당 작업을 위해서는 create database link 권한이 필요하다.그럼 아래와 같은 쿼리로 dw user 내에 있는 emp table을 가져올 수 있다.먼저 기존에 있던 table들은 많은 insert 및 update 명령으로테이블에 할당 된 버퍼가 모두 찼을
형식 : rank() over(\[partition by 컬럼명] order by 컬럼명 \[(asc)|desc]) "석차"입사일 순서대로 석차를 추출부서별로 급여를 많이 받는 순서대로 석차를 추출
업무(job)가 'salesman', 'clerk' 인 사람을 추출하라select ename, job from emp where lower(job)='salesman' or lower(job)='clerk'; // 원래 데이터가 대문자로 저장되어 있어 소문자로는 조건절
create user minjj identified by pass default tablespace users; grant connect, resource to minjj; 권한 부여 디비 import 디비 export
🌞 1. 수학 함수 반올림 관련 함수 [round 반올림] [trunc 내림] [floor와 ceil] 🌜 연습해보기 사원명, 급여, 월급(급여/12), 세금(급여의 3.3%)을 추출 단, 월급은 십단위에서 반올림하고, 세금은 원단위에서 절삭하여 추출한