Data와 Database Data 관찰 결과로 나타난 정량적 or 정성적인 실제 값 정보 데이터를 기반으로 의미를 부여한 것 Database 한 조직에 필요한 정보를 여러 응용시스템에서 공용할 수 있도록 논리적으로 연관된 데이터를 모으고, 중복되는 데이터를 최소화해서 구조적으로 통합/저장하는 것 Database --> 한 조직의 여러 응용 시스템들...
/* 형변환 함수 */ -- 문자열(CHAR), 숫자(NUMBER), 날짜(DATE) 끼리 형변환 가능 /* 문자열로 변환 */ -- TO_CHAR(날짜, [포맷]) : 날짜형 데이터를 문자형 데이터로 변경 -- TO_CHAR(숫자, [포맷]) : 숫자형 데이터를 문자형 데이터로 변경 -- -- 9 : 숫자 한칸을 의미, 여러 개 작성 시 오른쪽 정...
function -- 함수 : 컬럼의 값을 읽어서 연산한 결과를 반환 -- 단일 행 함수 : N개의 값을 읽어 N개의 결과를 반환 -- 그룹 함수 : N개의 값을 읽어 1개의 결과를 반환(합계, 평균, 최대, 최소) -- 함수는 SELECT문의 -- SELECT절, WHERE절, ORDER BY절, GROUP BY절, HAVING절 사용 가능 ---...
/* SELECT문 해석 순서 * 5: SELECT 컬럼명 AS 별칭, 계산식, 함수식 1: FROM 참조할 테이블명 2: WHERE 컬럼명 | 함수식 비교연산자 비교값 3: GROUP BY 그룹을 묶을 컬럼명 4: HAVING 그룹함수식 비교연산자 비교값 6: ORDER BY 컬럼명 | 별칭 | 컬럼순번 정렬방식[ NULLS FIRST / LA...
DDL(Data Definition Language) CREATE 테이블이나 인덱스, 뷰 등 데이터베이스 객체를 생성하는 구문 표현식 CREATE TABLE 테이블명(컬럼명 자료형(크기), 컬럼명 자료형(크기),....)
ALTER 테이블에 정의된 내용을 수정할 때 사용하는 데이터 정의어로 컬럼의 추가/삭제, 제약조건의 추가/삭제, 컬럼의 자료형 변경, DEFAULT 값 변경, 테이블 명/컬럼 명/제약 조건 명 변경 등을 할 수 있음 컬럼 추가 컬럼 수정 컬럼 삭제 ![](https://velog.velcdn.com/
스칼라 서브쿼리 **단일행 서브쿼리와 연관이 있음 SELECT절에서만 사용한다. SELECT절에 사용되는 서브쿼리 결과로 1행만 반환한다. SQL에서 단일 값을 가르켜 스칼라라고 한다. SELECT 절에 작성되는 단일행 서브쿼리** 모든 직원의 이름, 직급, 급여, 전체 사원 중 가장 높은 급여와의 차이 _각 직원들이 속한 직급의 급여 평균 조회 스칼라...
상(호연)관 서브쿼리 상관 쿼리는 메인쿼리가 사용하는 테이블 값을 서브쿼리가 이용해서 결과를 만든다. 메인쿼리의 테이블값이 변경되면 서브쿼리의 결과값도 바뀌게 되는 구조 상관쿼리는 먼저 메인쿼리를 한 행 조회하고, 해당 행이 서브쿼리에 조건을 충족하는지 확인하여 SELECT를 진행한다. > 해석 순서가 기존 서브쿼리와는 다르게 메인쿼리 1행 -> 1행...
DCL(DATA CONTROL LANGUAGE) : 데이터를 다루기 위한 권한을 다루는 언어 조작은 내부를 다루고, 제어는 내부와 겉을 다 다루는 것 계정에 DB, DB 객체에 대한 접근 권한을 부여(GRANT)하고, 회수(REVOKE)하는 언어 권한의 종류 1) 시스템 권한 : DB접속, 객체 생성 권한 (= DDL을 실행할 수 있게 해주...