조인 - INNER JOIN(내부조인/이너조인) 조인이란 두 개 이상의 테이블을 서로 묶어서 하나의 결과 집합으로 만들어 내는 것을 의미한다. 관계형 데이터베이스에서 조인은 매우 중요한 데, 테이블은 중복과 공간 낭비를 피하고 데이터의 무결성을 위해 여러 개의 테이블로 분리하여 저장한다. 그리고 이 분리된 테이블은 서로 .. 정보 처리/데이터베이스 2008.12.16
변환함수(데이터타입의 변환) 변환함수 데이터 타입의 변환에 사용하는 함수를 말합니다. 테이터 타입의 변환 종류는 다음과 같이 두 가지 종류가 있습니다. 함축적인 데이터형 변환(오라클 서버가 자동으로 데이터형을 변환시키는 것) 명시적인 데이티형 변환(사용자가 데이터형을 강제로 변환시키는 것) 함축적인 데이터형 변환.. DBMS/Oracle 10g 2008.12.15
오라클 날짜 표현 날짜 표현 오라클 데이터베이스는 기본적으로 날짜에 대해 century, year, month, day, hoers, minitus, seconds값을 제공합니다. 날짜표현 기본 명령어 > SELECT column/expression, (Date_functions) > FROM table; SYSDATE 함수 오라클에서 현재 데이터베이스 서버의 날짜와 시간을 알기 위해서는 SYSDATE 함수를 사용하여 알아냅.. DBMS/Oracle 10g 2008.12.15
오라클 SQL 함수 오라클에서 함수는 SQL의 매우 강력한 특징입니다. 오라클 함수는 데이터 계산을 수행하며, 개인 데이터 아이템을 수행하고, 열의 그룹으로부터 데이터를 산출하며, 데이터와 숫자 형식을 보여주며, 컬럼 데이터 타입을 반환시킵니다. 오라클 함수는 SELECT, WHERE 절에서 사용할 수 있습니다. 오라클에서 .. DBMS/Oracle 10g 2008.12.14
조작문 - LIKE 연산자 LIKE 연산자는 WHERE 절에서 컬럼에서 지정된 패턴의 문자열을 찾을 때 사용한다. LIKE 문 SELECT column_name(s) FROM table_name WHERE column_name LIKE pattern 만약, 'Persons' 테이블에서 City 컬럼의 's'로 시작하는 데이터를 검색하고자 한다면 다음과 같다. SELECT * FROM Persons WHERE City LIKE 's%' 이 패턴을 만들 때 .. 정보 처리/데이터베이스 2008.12.13
조작문 - 데이터의 삭제 DELETE 문은 테이블에서 한 행 이상을 삭제할 때 사용한다. DELETE 문 DELETE FROM table_name WHERE some_column = some_value DELETE 문도 UPDATE 문과 마찬가지로 WHERE 절을 생략하면 안 된다. WHERE 절을 생략할 수 있지만 WHERE 절을 생략하면 테이블의 모든 데이터가 삭제된다. 따라서 한 행을 지우기 위해서는 WH.. 정보 처리/데이터베이스 2008.12.13
조작문 - 기존의 데이터의 수정 UPDATE 문은 테이블에 있는 데이터를 수정할 때 사용한다. UPDATE 문 UPDATE table_name SET column1=value, column2=value2, ... WHERE som_column = some_value UPDATE 문을 사용할 때는 WHERE 절을 반드시 사용해야 한다. WHERE 절을 정의하지 않으면 모든 데이터가 변경되므로 반드시 WHERE 절을 사용해야 한다. 만약, 'Person.. 정보 처리/데이터베이스 2008.12.13
조작문 - 새로운 데이터의 삽입 INSERT INTO 문은 테이블에 새로운 행을 추가할 때 사용하는 문장이다. INSERT INTO 구문 INSERT INTO 구문은 두 가지 형식이 있다. 첫 번째는 컬럼을 지정하지 않는 방법이다. 이 때는 모든 컬럼에 대해 데이터를 삽입할 때이다. INSERT INTO table_name VALUES (value1, value2, value3, ....) 두 번째는 컬럼을 지정.. 정보 처리/데이터베이스 2008.12.13
조작문 - 별칭 AS(Alias) 별칭은 컬럼명이나 테이블명이 길고 복잡할 때 이름을 간단하게 줄여서 사용하는 방법으로 컬럼명이나 테이블명을 다른 이름으로 바꿔서 사용할 수 있다. AS 문 SELECT column_name(s) FROM table_name AS alias_name SELECT * FROM USER, DEPT WHERE USER.SEX = '남자' AND DEPT.DEPARTMENT = 'SALES' 위 쿼리문을 별칭을 사용.. 정보 처리/데이터베이스 2008.12.13
조작문 - 선택된 데이터의 정렬 ORDER BY 키워드를 사용하면 result-set의 지정한 컬럼을 기준으로 정렬을 실시한다. 기본 정렬은 오름차순이지만, 내림차순으로 정렬하고자 할 때는 DESC 키워드를 사용한다. ORDER BY 문법 SELECT column_name(s) FROM table_name ORDER BY column_name(s) ASC|DESC ORDER BY 문은 WHERE 절 다음에 위치하며 컬럼명 뒤에 .. 정보 처리/데이터베이스 2008.12.13