Len  :  길이반환       > len(str)
  LenB:  바이트 수 반환>Len(str)
  Left  :  왼쪽부터 지정위치까지 반환   > left(str,5)
  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
 ascii('abcd')    :  아스키코드 반환 97
 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

Posted by 요지
,