목록전체 글 (54)
구름조아
1. DML 데이터베이스내 데이터를 조회 하거나 입력, 수정, 삭제 하는 명령 SELECT 데이터를 주어진 조건에 맞게 조회하는 명령어 INSERT 데이터를 입력 및 저장 하는 명령어 UPDATE 데이터를 수정하는 명령어 DELETE 행, ROW를 삭제 하는 명령어 2. SELECT 테이블내 데이터를 주어진 조건에 맞게 조회 하는 명령어 SELECT ID, EMPLOYEE_NAME, ROUND(SALARY, 2) AS SALARY FROM EMPLOYEE_SALARY WHERE DEPT_CODE = '123'; 3. INSERT 데이터를 입력 및 저장 하는 명령어 INSERT INTO EMPLOYEE VALUES ('A06', '독도', 'AA', 1200, 70); INSERT INTO EMPLOYEE..
1. DDL 테이블 또는 데이터베이스내 객체등의 구조를 정의하는 명령. 구조를 생성하거나 변경 또는 삭제 할 때 사용하는 명령. CREATE 데이터베이스의 객체를 생성 ALTER 생성된 객체의 구조를 변경 DROP 생성된 객체를 제거 TRUNCATE 테이블의 모든 데이터 삭제 및 초기화, 저장공간 반납 2. Create table 테이블을 생성하는 DDL문. Primary key, foreign key, check 등 제약조건 정의 가능. 컬럼 및 데이터 타입 정의. CREATE TABLE EMPLOYEE_SALARY_D ( ID VARCHAR2(10) NOT NULL PRIMARY KEY, EMPLOYEES_ID VARCHAR2(10) NOT NULL REFERENCES EMPLOYEES (ID), N..
1. NVL NVL은 null인 값을 제거 하기 위한 일반 함수 이다. Null 대신 특정 숫자나 다른 값을 출력 할 수 있다. NVL(값, 'null일 때 출력 값') 2. NVL2 NVL2는 NVL에 비해 파라미터가 하나 더 있다. NVL(값, 'null이 아닐 때 출력 값', 'null일 때 출력 값') select id, name, nvl(bonus_type, '해당없음') as NVL_, nvl2(bonus, '보너스 대상자', '미대상자') as NVL2_ from salary; 3. Decode Decode는 한 컬럼에 여러가지 조건을 적용하여 출력 할 때 사용한다. Decode(값, 조건1, 결과1, 조건2, 결과2...) select id, name, decode(bonus_type, '..
1. Group by Group by는 집합(테이블) 내 에서 하나 혹은 여러행을 그룹화하여 합계, 평균, max, min 등 집계함수를 이용하여 계산할 수 있는 기능이다. Having 절을 이용하여 group by 된 상태에서 조건을 추가 할 수 있다. select do, avg(budget_value) as 예산평균, sum(budget_value) as 예산합계 from budget group by do; 2. Having Having은 group by와 같이 다니는 조건절 이다. Where절은 group by 하기 전 조건에 해당하고, having은 group by 연산 이후 조건이다. select do, avg(budget_value) as 예산평균, sum(budget_value) as 예산합..