강의 컨설팅 트레이닝 무료진단 무료책자 마케팅편지 마케팅정보공유 다이어리 서비스제휴 고객센터

mssql 함수모음
작성자 : 13 김영철
등록날짜 : 2009.01.24 22:45
3,404
숫자함수 

ABS 
ABS함수는 절대값을 나타낸다. 
형식: ABS(숫자값) 

POWER 
POWER함수는 제곱근을 표현해 준다. 
형식: POWER(숫자값, 승수값) 

SQRT 
SQRT는 루트값을 표현해준다. 
형식: SQRT(숫자값) 

RAND 
RAND는 0 에서 1사이의 난수를 발생시킨다. 
형식: RAND(초기값) 

ROUND 
ROUND는 반올림 함수이다. 
형식: ROUND(숫자, 자릿수) 
ROUND는 자릿수만 조심하면 된다. 2번째 결과는 8을 반올림하여 그 앞의 9에 1이 더해진것이고 3번째 결과는 9가 반올림된것이다. 

CEILING, FLOOR 
CEILING은 소수점 첫번째 값을 기준으로 올림을 하고 FLOOR는 소수점 첫번째 값을 기준으로 내림을 한다. 
형식: CEILING(숫자) ... FLOOR도 동일 
CEILING과 FLOOR는 소수 첫번째값이 5 이상이든 이하든간에 무조건 올림, 내림을 수행한다. 

---------------------------------------------------------- 
문자함수 

LEFT, RIGHT 
LEFT는 지정해준 자릿수만큼 왼쪽에서부터 문자열을 반환한다. 
당연히 RIGHT는 반대이다. 
형식 : LEFT(문자, 자릿수) 

LTRIM, RTRIM 
LTRIM은 문자열의 왼쪽 공백을 제거한다. 역시 RTRIM은 반대일 경우 사용된다. 
형식: LTRIM(문자) 

LEN 
LEN함수는 문자열에서 문자의 갯수를 추출한다. 
형식: LEN(문자) 
Len함수는 문자 뒤쪽의 공백은 문자로 계산하지 않는다. 

UPPER, LOWER 
UPPER는 소문자를 대문자로, LOWER는 대문자를 소문자로 바꾼다. 
형식: UPPER(문자) 

REVERSE 
REVERSE는 문자열을 반대로 표시한다. 
형식: REVERSE(문자열) 

REPLACE 
REPLACE함수는 지정한 문자열을 다른 문자열로 바꾸어준다. 
형식: REPLACE(문자, 타겟문자, 바꿀문자) 

REPLICATE 
REPLICATE함수는 문자열을 지정된 횟수만큼 반복한다. 
형식: REPLICATE(문자, 횟수) 

STUFF 
STUFF함수는 문자열에서 특정 시작위치에서 지정된 길이만큼 문자를 바꾸어준다. 
형식: STUFF(문자, 시작위치, 길이, 바꿀문자) 

SUBSTRING 
SUBSTRING은 STUFF와 비슷하지만 문자를 바꾸는 것이 아니라 그 문자를 반환한다. 
형식: SUBSTRING(문자, 시작위치, 길이) 

PATINDEX, CHARINDEX 
PATINDEX와 CHARINDEX는 문자열에서 지정한 패턴이 시작되는 위치를 뽑아준다. 
형식: PATINDEX(문자패턴, 문자) - 문자패턴은 Like 사용과 같다. 
형식: CHARINDEX(문자패턴, 문자) - 문자패턴은 일반형식을 사용한다. 

SPACE 
SPACE함수는 지정한 수 만큼 공백을 추가한다. 
형식: SPACE(횟수) 

시간 및 날짜 함수 
GETDATE() 
GETDATE()는 현재 시간을 표시해준다. 
DATEADD 
DATEADD함수는 날자에 지정한 만큼을 더한다. 
형식: DATEADD(날자형식, 더할 값, 날자) 

DATEDIFF 
DATEDIFF함수는 두 날자사이의 날자형식에 지정된 부분을 돌려준다. 
형식: DATEDIFF(날자형식, 시작 날자, 끝 날자) 

DATENAME 
DATENAME함수는 지정한 날자의 날자형식의 이름을 돌려준다. 
형식: DATENAME(날자형식, 날자) 

DATEPART 
DATEPART함수는 날자에서 지정한 날자형식부분만 추출해줍니다. 
형식: DATEPART(날자형식, 날자) 
주일은 일요일부터 1로 시작해서 토요일날 7로 끝나게 된다. 

--------------------------------------------------------------------- 
NULL 함수 
ISNULL 
ISNULL은 NULL값을 대체값으로 바꾼다. 
형식: ISNULL(NULL값, 대체값) 

NULLIF 
NULLIF함수는 두개의 표현식을 비교하여 같으면 NULL을 반환한다. 
형식: NULLIF(표현식1, 표현식2) 

COALESCE 
COALESCE함수는 NULL이 아닌 첫번째 표현식이 반환된다. 
형식: COALESCE(표현식) 

GETANSINULL 
GETANSINULL은 데이터베이스의 기본 NULL 상태를 표시해준다. 
형식: GETANSINULL(데이터베이스 이름) 


------------------------------------------------------ 
AVG, MAX, MIN, SUM, COUNT 

MAX 
최대값을 구한다. 

MIN 
최소값을 구한다. 

SUM 
값갑의 합을 구한다. 

AVG 
평균을 구한다. 

COUNT 
값의 갯수를 구한다. 

[출처] 태쥐

"쇼핑몰·홈페이지·오픈마켓
블로그·페이스북·이메일 등의 각종 마케팅 글쓰기,
각종 광고, 영업, 판매, 제안서, 전단지
반응율 3배×10배 이상 높이는 마법의 8단계 공식"
자세히보기

Comments

번호 제목 글쓴이 날짜 조회
열람중 mssql 함수모음 13 김영철 01.24 3405
3044 하드,CPU,RAM 지원표 M 최고의하루 12.18 3394
3043 [초보] 원하는 부분만 색상 바꾸기 10 액션쟁이 12.29 3393
3042 Digital로 표현된 수묵이 번지는 효과- Cel.. 글 : 김기병(주식회사 ECO 디자인팀 대리, 경인여대 출강) 99 단국강토 01.12 3393
3041 php에서 유니코드 인코딩하기 13 김영철 01.13 3393
3040 웹프로그래밍 언어별 데이터베이스연결 (ASP편) 13 김영철 01.23 3393
3039 띠 구하는 함수 13 김영철 01.14 3393
3038 제약조건(1) M 최고의하루 12.20 3387
3037 DOS창에서 비디오카드 모델명 확인 하기 2 천진난만 02.20 3387
3036 익스플로러(IE)플러그인ActiveX액티브엑스활성화특허침해에따른 설계변경패치에대한 개발코딩간편변경방법 13 김영철 01.14 3376
3035 [mysql] mysqladmin 사용법 13 김영철 01.29 3372
3034 PHP에서 멀티 쓰레드 흉내내기 99 단국강토 01.08 3371
3033 체크박스 배열을 edit 수정페이지로 불러오기 M 최고의하루 01.12 3370
3032 포토샵 cs4에서 레이어가 살아있는 gif파일 열기 2 핑크 01.20 3368
3031 옷주름만들기 10 액션쟁이 01.12 3366
3030 AJAX관련 IE 버그. -1072896658 13 김영철 01.29 3365
3029 PHP 환경 설정을 변경하는 방법 13 김영철 01.14 3363
3028 내 PC IP 아는 간단한 방법 댓글1 2 성공맨 04.03 3361
3027 색보정,칼라링^^ 10 액션쟁이 12.31 3358
3026 총알자국 10 액션쟁이 01.12 3357
3025 select BOX 동적으로 선택하기 13 김영철 01.15 3357
3024 마우스 On 시에 표 색상 바꾸기 99 단국강토 02.10 3355
3023 register_global 가 off 되어 있을때 사용방법 13 김영철 01.15 3355
3022 간단한 PHP Class예제 (DB Class) 13 김영철 01.13 3354
3021 CPU 점유율 점검 및 CPU최적화 기초 기법 99 단국강토 12.30 3350
3020 [CSS]링크 위에 마우스커서 올라가면 누른 효과 99 단국강토 02.05 3349
3019 windows 2003 MySQL 서비스 프로그램 등록 1067 에러 13 김영철 01.29 3343
3018 특수문자 입력 방지하기 99 단국강토 02.19 3342
3017 input box꾸미기 99 단국강토 01.19 3341
3016 저항(전자회로) 읽는 프로그램 2 춘몽 11.22 3340
마케팅
특별 마케팅자료
다운로드 마케팅자료
창업,경영
기획,카피,상품전략
동기부여,성취