DBMS 의 SQL 비교
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

목차

1. Data Type

2. 연산자의 종류

3. SELECT 명령어

4. 함수(산술 함수, 문자열 함수, 날짜 함수, 그룹 합수)

5. 테이블 조인

6. 서브 query/상관 query/집합 query

7. 삽입(insert),삭제(delete),수정(update)

8. commit/rollback 작업

9. Procedure

10. Function

11. Trigger

12. 흐름 제어 언어

본문내용

DATETIME 형선언
[ Column명 DATETIME 단위1 TO 단위2 ]
첫번째 DATETIME 값으로 가장 큰 단위를 지정하고 , TO 다음에 값에 대한 가장 작은 단위를 지정하십시오.
DATETIME 형 선언시 사용되어지는 단위로는
YEAR : A.D. 1에서 9999 사이의 년
MONTH : 1 에서 12 사이의 달
DAY : 1 에서 31 사이의 적당한 날
HOUR : 0(자정) 에서 23 사이의 시
MINUTE : 0 에서 59 사이의 분
SECOND : 0 에서 59 사이의 초
FRACTION : 소수점 이하 5 자리까지의 초의 분. 기본 스케일은 3자리(1초의 1/1000)
이 존재하며 사용 예제로는 다음과 같다.
Ex)
CREATE TABLE EX_TABLE
(
EX1 DATETIME DAY TO MINUTE ,
EX2 DATETIME YEAR TO SECOND ,
EX3 DATETIME DAY TO FRACTION(4),
EX4 DATETIME MONTH TO MONTH
) ;
그리고 여기에 모두 CURRENT 값을 저장 하고 그 값들을 보면 다음과 같다.
EX1 : 18 22:19
EX2 : 2002-04-18 22:19:26
EX3 : 18 22:19:26.0000
EX4 : 04
SQL3 type : Informix 9.x, oracle 8.x이상 버젼에서 비정형 데이더를 저장, 검색하기 위한 확장형 타입과 ORDBMS의 특징인 object type을 지원한다.
- clob : 문자열 데이터를 저장
- blob : 바이너리 데이터를 저장
- list, multiset, set : 한 컬럼에 여러 데이터 저장
- named row type, unnamed row type : type을 상속받아 테이블을 생성할 수 있음
- user define function 및 user define type을 생성
- cast 함수를 이용하여 type의 확장지원
- Informix : lvarchar,int8,Serial8 type 새롭게 지원
2. 연산자의 종류
1) 산술 연산자
• * , / , + , - : 사칙연산
• || : 문자열 연결
• MOD(a , b) : a를 b로 나눈 나머지
• Between ...and... : 두 값사이의 값
2) 비교 연산자
• > , < , >= , <= , = : 크기 비교
• <> 또는 != : 같지 않음
( 참고 : != (VAX,UNIX, PC), ^= (IBM) , <> (all OS) )
• IN ( list1, list2, … ) : 다중 OR 조건
• LIKE : 유사한 자료가 포함되어 있는가 검사(Wildcard 문자 사용)
Ex. Select customer_id, customer_name from customer
Where customer_name LIKE ‘김%’ ;
• ANY( =SOME) : 어떤 것보다
• ALL : 모든 것보다
• EXISTS : 존재하는가
• IS : 같다 ( IS NULL , IS NOT NULL )
3) 논리 연산자
• NOT / AND / OR
4) 와일드 카드 (Wildcard)
• % : 임의의 0개 이상의 문자열
• _ : 임의의 한 글자
• [ ]: 지정된 범위 또는 집합안의 한 문자
• [^]: 지정된 범위 도는 집합에 없는 한 문자
비고 : Informix
• 부정 비교 연산자는 <> 를 사용한다.
• “%” 와 “_” LIKE 만을 이용하여 검색 가능하며, “*”는 matches 만을 이용한다.
Ex. Select * FROM customer WHERE company LIKE ‘%sports’ ;
Select * FROM customer WHERE company MATCHES ‘*sports’ ; 위문장과 동일한문장임
Select * FROM customer WHERE manu_name MATCHES ‘[A-N]*’ ;
Select * FROM customer WHERE manu_name MATCHES ‘[AN]*’ ;
Select * FROM customer WHERE manu_name MATCHES ‘[^AN]*’ ;
• 그외는 동일하게 사용가능

키워드

DBMS,   SQL,   DBMSSQL비교
  • 가격3,000
  • 페이지수35페이지
  • 등록일2008.02.20
  • 저작시기2008.1
  • 파일형식워드(doc)
  • 자료번호#451674
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니