목록Database (4)
개발저장소
오라클에는 기본적으로 제공하는 내장 함수와 사용자 정의 함수가 존재한다.내장 함수는 한 행당 결과가 나오는 단일행 함수와 여러 행이 하나의 행으로 결과가 반환되는 다중행 함수로 나뉜다. 1. 문자 함수문자 데이터를 가공하거나 특정 결과를 도출하는 함수이다. UPPER문자 데이터를 모두 대문자로 반환한다.LOWER문자 데이터를 모두 소문자로 반환한다.INITCAP문자 데이터를 첫 글자는 대문자, 나머지를 소문자로 반환한다.SELECT ENAME, UPPER(ENAME), LOWER(ENAME), INITCAP(ENAME)FROM EMP; LENGTH문자열 길이를 구하는 함수 SUBSTR문자열의 일부를 추출하는 함수SUBSTR(문자열 데이터, 시작 위치, 추출 길이)SUBSTR(문자열 데이터, 시작 위치) ..
WHERE절은 SELECT문으로 데이터를 조회할 때 특정 조건을 기준으로 원하는 행을 출력하기 위해 사용한다.SELECT [열1 이름, 열2 이름 ... ]FROM [테이블 이름]WHERE [조회할 행을 선별하기 위한 조건식]; DEPTNO의 값이 30인 행만 출력하기 위해서는 다음과 같다.SELECT *FROM EMPWHERE DEPTNO = 30; 논리 연산자 AND, ORSELECT *FROM EMPWHERE DEPTNO = 30 AND JOB = 'SALESMAN'; SELECT *FROM EMPWHERE DEPTNO = 30 OR JOB = 'CLERK'; 산술 연산자SELECT *FROM EMPWHERE SAL * 12 = 36000;SAL에 12를 곱한 값이 36000인 행을 출력..
SELECT문은 데이터베이스의 데이터를 조회하는 데 사용된다. SELECT과 FROM을 기본 구성으로 SELECT문을 작성한다.SELECT [조회할 열 이름], [열 이름], ..., [열 이름]FROM [조회할 테이블 이름]; 애스터리스크(*)로 전체 열 출력SELECT * FROM EMP; 테이블 부분 열 출력SELECT EMPNO, ENAMEFROM EMP; DISTINCT는 중복 데이터를 제거한다. SELECT절에서 열 이름 앞에서 사용할 수 있다.SELECT DISTINCT DEPTNOFROM EMP;SELECT DISTINCT JOB, DEPTNOFROM EMP; 열이 하나인 경우와 여러 개인 경우 모두 사용 가능하다. 단, 여러 개인 경우 위와 같이 JOB과 DEPTNO의 값이 둘 다 ..
1. 데이터베이스(Database)데이터(data)와 베이스(base)의 합성어다. 그렇다면 데이터는 무엇일까? 데이터는 어떤 필요에 의해 수집했지만 아직 특정 목적을 위해 평가하거나 정제하지 않은 값이나 사실 또는 자료 자체를 의미한다. 이러한 데이터를 가공하여 가치있는 것으로 만든 것을 정보(Information)이라고 한다. 데이터베이스는 데이터를 효율적으로 관리, 검색하고 특정 목적을 위해 여러 사람이 공유하여 사용할 수 있는 구조화한 데이터 집합이다. 그리고 데이터베이스의 데이터 조작과 관리를 극대화한 시스템 소프트웨어를 DBMS(DataBase Management System)이라고 한다. 데이터베이스와 DBMS는 굳이 구분하지 않는 편이다. ※ 데이터의 종류구조적 데이터 (정형 데이터)비구조..