LenB: 바이트 수 반환>Len(str)
Right : 오른쪽부터 지정위치까지 반환 > right(str,3)
Mid : 지정위치부터 지정위치까지 반환 > mid(str,4,5)
instr : 문자검색 시작위치 반환 > instr(str,"bob")
Ltrim : 왼쪽공백 제거 > ltrim(str)
Rtrim : 왼쪽공백 제거 > rtrim(str)
Trim : 양끝공백 제거 > trim(str)
Split : 지정문자 기준으로 배열에 넣기 > i=split(str,"/") response.write i(0),i(1)
Join : 배열값들을 구분자와 함께 합침 > i=join(i,",") i(0),i(1)
Replace : 문자열 변경 > replace(str,"in","out")
Ucase : 대문자로 변경 > ucase(str)
Lcase : 대문자로 변경 > lcase(str)
FormatCurrency:통화값으로 반환 > FormatCurrency("100000")
FormatNumber: 숫자로 서식화된 식 반환 > formatnumber("200000")
FormatPercent:백분율값으로 반환 > FormatPercent(0.83838)
string : 지정한수만큼 지정한 문자열 반환 > string(5,*) *****
StrReverse: 지정한문자 거꾸로 반환 > StrReverse(str)
space : 공백 출력 > space(10)
FormatDateTime:날짜와 시간으로 서식화된 식 반환>formatdatetime(now,1) {0~4}
Cdate : date 형식으로 변경 > cdate("2010년 10월 08일")
Date : 현시스템 날짜 반환 > response.write date
Dateadd : 지정한날짜에 계산 +,- > dateadd("m",3,day) {yyyy,q,m,y,d,w,ww,h,n,s}
Datediff : 두 날짜 간격 > datediff("h",firstTime,now) {yyyy,q,m,y,d,w,ww,h,n,s}
Datepart : 날짜 지정 부분 반환 > datepart("y",date)
DateSerial: 수식값들을 날짜로 반환 > dateserial(2000+10,12+5,4+12)
DateValue : 시간정보를 제외한 날짜 변환반환 > datevalue(date)
Month : 지정 날짜에서 월 반환 > month(now)
Day : 지정 날짜에서 일 반환 > day(now)
Hour : 지정 날짜에서 시 반환 > Hour(now)
Minute : 지정 날짜에서 분 반환 > Minute(now)
Sencond : 지정 날짜에서 초 반환 > Sencond(now)
IsDate : 날짜 형식인지 부울값 반환 > isdate(date)
MonthName : 월이름을 약어또는 완전어로 반환 > monthname(month,true)
Now : 시스템의 날짜 시간 반환
Time : 시간반환
Timer : 자정 이후 경과한 초 반환
TimeSerial: 수식값들을 시간으로 반환 > timeserial(5+3,10+3,3)
Timevalue : 시간형으로 반환 > timevalue("오후 3:10:50")
WeekDay : 요일을 나타내는 정수로 반환 > weekday(date,[firstdayofweek])
일요일부터 토요일순 1~7 {yyyy,q,m,y,d,w,ww,h,n,s}
WeekDayName: 요일명을 반환 > weekdayname(date,[firstdayofweek]) {yyyy,q,m,y,d,w,ww,h,n,s}
Year : 년도를 반환 > year(now)
-mssql
char(97) : 아스키코드를 문자열로 반환 'a'
charindex('c','abcde',2) : 지정한 문자를 지정한 문자열에서 지정한 범위에서 검색하여 위치를 반환 3
left('mssql',3) : 왼쪽부터 3위치까지
right('mssql',3) : 오른쪽부터 3위치까지
lower() : 소문자로 변환
upper() : 대문자로 변환
ltrim() : 왼쪽공백 제거
rtrim() : 오른쪽쪽공백 제거
nchar() : 유니코드로 변환
replace('mssql','ms','my') : 문자열 변환
replicate('sql',3) : 중복출력 sqlsqlsql
reverse('mssql') : 역순반환 lqssm
space(10) : 공백(10개) 출력
substring('mssql',2,5) : 2위치에서 5위치까지 출력
unicode('a') : 유니코드값 출력
isnumeric('30') : 숫자 판별 참1, 거짓0
isdate('20100910') : 날짜 판별 참1, 거짓0
len('감사') : 문자열수 반환 2
datalength('감사') : 바이트수 반환 4
DATEADD (Part,n,date)/Part부분에 n만큼 더한 date {yy,qq,mm,dy,dd,wk,hh,mi,ss,ms}
YEAR,MONTH,DAY : 해당파트 반환 {yy,qq,mm,dy,dd,wk,hh,mi,ss,ms}
Datediff(dd,'1999/02/15','2000/02/15') : 차이반환 {yy,qq,mm,dy,dd,wk,hh,mi,ss,ms}
datepart(part,date) : 해당판트 반환 {yy,qq,mm,dy,dd,wk,hh,mi,ss,ms}
cast(30e392 as char) : 문자열로 치환
convert(varchar, getdate(), 120): 문자열 서식 변환
convert(datetime,'20101025',112): 날짜열 서식으로 변환
is null / is not null : .. where name is null
nullif(123,'123a4') : 두 문자를 비교하여 같으면 null 틀리면 첫 문자열을 반환 123
GROUP FUCTION
avg('컬럼1','컬럼2') : 컬럼별 평균값 구하기,
집게 함수를 사용하지 않는 컬럼이 함께 열람될 경우 group by 컬럼3 해준다.
count(*) : count(disinct column), count(all column), count(column), count(*)
집게 함수를 사용하지 않는 컬럼이 함께 열람될 경우 group by 컬럼3 해준다.
MAX / MIN : 최고, 최소값
집게 함수를 사용하지 않는 컬럼이 함께 열람될 경우 group by 컬럼3 해준다.
SUM : 함계
집게 함수를 사용하지 않는 컬럼이 함께 열람될 경우 group by 컬럼3 해준다.
CASE WHEN 'MSSQL'='MSSQL THEN 'Y' ELSE 'N'END
출처 - http://zietz.tistory.com/56
'공부거리 > ASP' 카테고리의 다른 글
ASP 엑셀 다운로드 (0) | 2012.02.29 |
---|