본문 바로가기

Database(디비)11

MSSQL 날짜에 대한 함수 1. 날짜에 대한 함수 ○ GETDATE - 현재 날짜와 시간을 구한다. - SELECT GETDATE() --> 2007-12-12 22:21:35.056 이런식으로 나온다. ○ DATEADD - datapart 부분에 number 값을 더한다. (datepart, number, date) ○ DATEDIFF - 두 날짜 사이의 datepart 값 ○ DATENAME - date 에 대한 datepart 를 이름으로 돌려준다. - SELECT DATENAME(dw, GETDATE()), DATENAME(mm, GETDATE()) --> 화요일, 12 ○ DATEPART - date 에 대해 지정된 datepart 를 돌려준다. - SELECT DATEPART(mm, GETDATE()) --> 12 ○ .. 2014. 1. 21.
MSSQL 문자에 대한 함수 1. 문자에 대한 함수 ○ LEFT - 왼쪽에서부터 주어진 길이만큼의 잘라낸다. ○ LEN - 주어진 문자의 길이 ○ LOWER - 소문자로 변환한다. ○ LTRIM - 왼쪽에 있는 빈칸을 삭제한다. ○ REPLACE - 문자열중에서 특정 문자를 지정한 문자로 바꾼다. ○ RIGHT - 오른쪽에서부터 주어진 길이만큼 잘라낸다. ○ RTRIM - 오른쪽에 있는 빈칸을 삭제한다. ○ SPACE - 빈칸을 지정한다. ○ STR - 숫자를 문자로 변환한다 ○ STUFF - 지정한 만큼의 문자열을 지우고 새로 지정한 문자열을 삽입한다. ○ SUBSTRING - 지정한 길이만큼 문자열을 잘라준다. ○ UPPER - 대문자로 바꾼다. 2014. 1. 21.
MSSQL 소수점 함수 MSSQL 소수점 함수 소수점 절사 함수 FLOOR()입니다. 사용법은 아래와 같습니다. SELECT FLOOR(10.1234) 쿼리 실행 후 결과 : 10 1. 숫자에 대한 산술적 연산 함수 ○ CEILING - 올림이다. 천장이란 뜻 ○ FLOOR - 버림이다. 마루라는 뜻 ○ RAND - 0과 1 사이의 임의의 부동 소수점 수. 랜덤한 숫자를 구할 때 쓴다. ○ ROUND - 반올림이다. 2014. 1. 20.
ORACLE 오라클에서 테이블 수정, 필드명 바꾸기, 필드의 데이터 타입 바꾸기, 필드 삭제 --테이블 생성 create table Member( id varchar2(12), pwd varchar2(12), name varchar2(20) ); desc member; --테이블의 컬럼 데이터 타입 수정 alter table member modify( id varchar(12) not null); desc member; --테이블에 제약조건(프라머리키) 추가 alter table member add( constraint member_id_pk primary key(id)); desc member; --테이블에 컬럼 추가 alter table member add( address varchar2(50) ); desc member; --테이블에 컬럼명 바꾸기 alter table member rena.. 2014. 1. 15.