[파워빌더] 함수...
syntaxdescriptionreturn value
abs(x)x의 절대값을 구하는 함수absolute value
asc(s)string의 ASCII값을 구하는 함수integer
avg(#x for all)x field의 평균을 구하는 함수average value
bitmap(s)data window에 있는 bitmap displaybitmap type
ceiling(x)x 값보다 크거나 같은 값을 구함x type value
char(x)x값을 charater로 변환string
cos(x)x의 cosine값을 구함double
count(#x for all)x field의 갯수를 구하는 함수long
crosstabavg(1)첫번째 expression에 의한 crosstab의 평균을 구하는 함수double
crosstabcount(1)첫번째 expression에 의한 crosstab의 count를 구하는 함수double
crosstabmin(1)첫번째 expression에 의한 crosstab의 최소값을 구하는 함수double
crosstabmax(1)첫번째 expression에 의한 crosstab의 최대값을 구하는 함수double
cumulativepercent(#x for all)현재까지의 값을 percent로 환산하여 구하는 함수(현재값 포함)long
cumulativesum(#x for all)현재까지의 누적합을 구하는 함수(현재값 포함)long
date(s)January 1, 1998 또는 12-31-99와 같은 형태의 string값을 date type으로 바꾸는 함수datetype(yyyy-mm-dd)
datetime(s)시간까지 포함된 string값을 datetime type으로 바꾸는 함수datetime
day(d)date에서 day만을 뽑아내는 함수integer
dayname(d)date에 있는 day의 이름을 구하는 함수string
daynumber(d)date에 있는 day의 number를 구하는 함수(1-7)integer(1:sunday, 2:monday...)
daysafter(d,d)두 date사이가 몇일인지 구하는 함수integer
describe(s)datawindow의 item s에 대한 attribute를 displaystring
exp(x)x의 계승 값을 구하는 함수double
fact(x)x의 factorial을 구하는 함수double
fill(s,x)string s를 x 개 만큼 입력한 string을 구하는 함수string
first(#x for all)x column의 값중에서 첫번째 값을 구하는 함수x의 datatype
getrow()현재의 row number를 구하는 함수integer
gettext()column에 입력한 text를 얻는 함수string
hour(t)time t에서 시간을 구하는 함수integer
if(b,t,f)boolean b의 결과에 따라 true값 또는 false값을 returnt, f의 datatype
int(x)x 값에 가장 가까운 정수값을 구하는 함수x의 datatype
integer(s)string을 정수로 변환하는 함수integer
isNull(x)column x의 값이 null인지를 확인하는 함수boolean
isNumber(s)column x의 값이 number인지를 확인하는 함수boolean
isRowModified()row의 자료가 변경되었는지를 확인하는 함수boolean
isRowNew()하나의 row가 새로 입력되었는지를 확인하는 함수boolean
isSelected()row가 선택되었는지를 확인하는 함수boolean
isTime(s)string s의 값이 적절한 time type에 맞는지 확인하는 함수boolean
large(#x, #x, n for all)x column의 값중 n번째 큰 값을 구하는 함수x의 datatype
last(#x for all)x column의 값중에서 마지막 값을 구하는 함수x의 datatype
left(s, n)string s에서 n개의 값을 얻는 함수string
leftTrim(s)처음에 나오는 space를 제거하는 함수stirng
len(s)string s의 length를 구하는 함수integer
log(x)x의 log값을 구하는 함수double
logten(x)x의 상용log값을 구하는 함수double
long(s)string s의 값을 long 형태로 바꾸는 함수long
lookupdisplay(#x)column x에 대해 display된 값을 returnstring
lower(s)string s의 값을 소문자로 바꾸는 함수string
match(s,s)첫번째 string s중 두번째 s가 포함되었는지를 확인하는 함수boolean
max(#x for all)column x의 최대값을 구하는 함수x 의 datatype
median(#x for all)column x의 값중에서 중간 값을 구하는 함수numeric data type
mid(s, start, len)string s를 start에서 부터 len 만큼 잘라서 returnstring
min(#x for all)column x의 data 중에서 최소값을 구하는 함수x의 datatype
minute(t)time t중에서 분(minute)을 구하는 함수integer
mod(x,y)x를 y로 나눈 나머지를 return 하는 함수x, y의 datatype
mode(#x for all)column x중 가장많이 나타나는 값을 구하는 함수x의 datatype
month(d)date d중 달(month)를 구하는 함수integer
now()현재 시간을 return하는 함수time
number(s)string s를 number로 변환하는 함수numeric datatype
page()현재의 page number를 returninteger
pagecount()전체 page수를 returninteger
pageacross()수평으로 한 page가 넘을 때 현재의 page를 returninteger
percent(#x for all)현재의 data가 전체data중 몇%인가를 나타내는 함수numeric datatype
pi(x)pi * x 를 구하는 함수double
pos(s,s,x)앞의 s중에 들어 있는 뒤의 s의 위치를 returnlong
profileint(s,s,s,x)특정한 profile에서 integer값을 찾아 가져오는 함수ingeger
profilestring(s,s,s,s)특정한 profile에서 string값을 찾아 가져오는 함수string
rand(x)1-x까지의 수 중에서 random하게 하나의 수를 returnx의 datatype
real(s)string s의 값을 실수로 변환하는 함수real
relativedate(d,x)date d의 날짜에서 x일 만큼 지난 날의 date returndate
relativetime(t,x)time t의 시간에서 x초 만큼 지난 시간의 time returntime
replace(s,x,y,s)string s의 일부를 뒤에 나오는 string s로 변환string
right(s,n)string s의 오른쪽에서 n만큼의 문자를 가져오는 함수string
round(x,x)number x를 뒤의 x자리수만큼 반올림decimal
rowcount()현재의 row의 수를 구하는 함수long
rowheight()row의 높이를 구하는 함수long
second(t)time t의 초를 구하는 함수integer
secondsafter(t,t)두 시간 사이의 초를 구하는 함수long
sign(x)number x의 기호를 구하는 함수integer
sin(x)x의 sin값을 구하는 함수double
small(#x, #x, n for all)x column의 값중 n번째 작은 값을 구하는 함수x의 datatype
space(x)space로 되어 있는 string을 만드는 함수string
sqrt(x)x의 square root를 구하는 함수double
stdev(#x for all)column x의 표준편차에 대한 추정치를 구하는 함수double
stdevp(#x for all)column x의 표준편차를 구하는 함수double
string(x,s)format s에 따라 number x를 string으로 변환하는 함수string
sum(#x for all)column x의 합을 구하는 함수numeric datatype
tan(x)x의 tan 값을 구하는 함수numeric datatype
time(s)string s를 time형태로 변환하는 함수time
today()system date를 구하는 함수date
trim(s)string s중 space를 모두 없애는 함수string
truncate(x,y)x의 값을 소수점이하 y자리만큼 잘라내는함수x의 datatype
upper(s)소문자 s를 대문자로 바꾸는 함수string
var(#x for all)column x의 분산의 추정치를 구하는 함수double
varp(#x for all)column x의 분산을 구하는 함수double
wordcap(s)string s의 첫문자만 대문자로 바꾸는 함수string
year(d)date d중에서 년도만 구하는 함수integer
abs(x)x의 절대값을 구하는 함수absolute value
asc(s)string의 ASCII값을 구하는 함수integer
avg(#x for all)x field의 평균을 구하는 함수average value
bitmap(s)data window에 있는 bitmap displaybitmap type
ceiling(x)x 값보다 크거나 같은 값을 구함x type value
char(x)x값을 charater로 변환string
cos(x)x의 cosine값을 구함double
count(#x for all)x field의 갯수를 구하는 함수long
crosstabavg(1)첫번째 expression에 의한 crosstab의 평균을 구하는 함수double
crosstabcount(1)첫번째 expression에 의한 crosstab의 count를 구하는 함수double
crosstabmin(1)첫번째 expression에 의한 crosstab의 최소값을 구하는 함수double
crosstabmax(1)첫번째 expression에 의한 crosstab의 최대값을 구하는 함수double
cumulativepercent(#x for all)현재까지의 값을 percent로 환산하여 구하는 함수(현재값 포함)long
cumulativesum(#x for all)현재까지의 누적합을 구하는 함수(현재값 포함)long
date(s)January 1, 1998 또는 12-31-99와 같은 형태의 string값을 date type으로 바꾸는 함수datetype(yyyy-mm-dd)
datetime(s)시간까지 포함된 string값을 datetime type으로 바꾸는 함수datetime
day(d)date에서 day만을 뽑아내는 함수integer
dayname(d)date에 있는 day의 이름을 구하는 함수string
daynumber(d)date에 있는 day의 number를 구하는 함수(1-7)integer(1:sunday, 2:monday...)
daysafter(d,d)두 date사이가 몇일인지 구하는 함수integer
describe(s)datawindow의 item s에 대한 attribute를 displaystring
exp(x)x의 계승 값을 구하는 함수double
fact(x)x의 factorial을 구하는 함수double
fill(s,x)string s를 x 개 만큼 입력한 string을 구하는 함수string
first(#x for all)x column의 값중에서 첫번째 값을 구하는 함수x의 datatype
getrow()현재의 row number를 구하는 함수integer
gettext()column에 입력한 text를 얻는 함수string
hour(t)time t에서 시간을 구하는 함수integer
if(b,t,f)boolean b의 결과에 따라 true값 또는 false값을 returnt, f의 datatype
int(x)x 값에 가장 가까운 정수값을 구하는 함수x의 datatype
integer(s)string을 정수로 변환하는 함수integer
isNull(x)column x의 값이 null인지를 확인하는 함수boolean
isNumber(s)column x의 값이 number인지를 확인하는 함수boolean
isRowModified()row의 자료가 변경되었는지를 확인하는 함수boolean
isRowNew()하나의 row가 새로 입력되었는지를 확인하는 함수boolean
isSelected()row가 선택되었는지를 확인하는 함수boolean
isTime(s)string s의 값이 적절한 time type에 맞는지 확인하는 함수boolean
large(#x, #x, n for all)x column의 값중 n번째 큰 값을 구하는 함수x의 datatype
last(#x for all)x column의 값중에서 마지막 값을 구하는 함수x의 datatype
left(s, n)string s에서 n개의 값을 얻는 함수string
leftTrim(s)처음에 나오는 space를 제거하는 함수stirng
len(s)string s의 length를 구하는 함수integer
log(x)x의 log값을 구하는 함수double
logten(x)x의 상용log값을 구하는 함수double
long(s)string s의 값을 long 형태로 바꾸는 함수long
lookupdisplay(#x)column x에 대해 display된 값을 returnstring
lower(s)string s의 값을 소문자로 바꾸는 함수string
match(s,s)첫번째 string s중 두번째 s가 포함되었는지를 확인하는 함수boolean
max(#x for all)column x의 최대값을 구하는 함수x 의 datatype
median(#x for all)column x의 값중에서 중간 값을 구하는 함수numeric data type
mid(s, start, len)string s를 start에서 부터 len 만큼 잘라서 returnstring
min(#x for all)column x의 data 중에서 최소값을 구하는 함수x의 datatype
minute(t)time t중에서 분(minute)을 구하는 함수integer
mod(x,y)x를 y로 나눈 나머지를 return 하는 함수x, y의 datatype
mode(#x for all)column x중 가장많이 나타나는 값을 구하는 함수x의 datatype
month(d)date d중 달(month)를 구하는 함수integer
now()현재 시간을 return하는 함수time
number(s)string s를 number로 변환하는 함수numeric datatype
page()현재의 page number를 returninteger
pagecount()전체 page수를 returninteger
pageacross()수평으로 한 page가 넘을 때 현재의 page를 returninteger
percent(#x for all)현재의 data가 전체data중 몇%인가를 나타내는 함수numeric datatype
pi(x)pi * x 를 구하는 함수double
pos(s,s,x)앞의 s중에 들어 있는 뒤의 s의 위치를 returnlong
profileint(s,s,s,x)특정한 profile에서 integer값을 찾아 가져오는 함수ingeger
profilestring(s,s,s,s)특정한 profile에서 string값을 찾아 가져오는 함수string
rand(x)1-x까지의 수 중에서 random하게 하나의 수를 returnx의 datatype
real(s)string s의 값을 실수로 변환하는 함수real
relativedate(d,x)date d의 날짜에서 x일 만큼 지난 날의 date returndate
relativetime(t,x)time t의 시간에서 x초 만큼 지난 시간의 time returntime
replace(s,x,y,s)string s의 일부를 뒤에 나오는 string s로 변환string
right(s,n)string s의 오른쪽에서 n만큼의 문자를 가져오는 함수string
round(x,x)number x를 뒤의 x자리수만큼 반올림decimal
rowcount()현재의 row의 수를 구하는 함수long
rowheight()row의 높이를 구하는 함수long
second(t)time t의 초를 구하는 함수integer
secondsafter(t,t)두 시간 사이의 초를 구하는 함수long
sign(x)number x의 기호를 구하는 함수integer
sin(x)x의 sin값을 구하는 함수double
small(#x, #x, n for all)x column의 값중 n번째 작은 값을 구하는 함수x의 datatype
space(x)space로 되어 있는 string을 만드는 함수string
sqrt(x)x의 square root를 구하는 함수double
stdev(#x for all)column x의 표준편차에 대한 추정치를 구하는 함수double
stdevp(#x for all)column x의 표준편차를 구하는 함수double
string(x,s)format s에 따라 number x를 string으로 변환하는 함수string
sum(#x for all)column x의 합을 구하는 함수numeric datatype
tan(x)x의 tan 값을 구하는 함수numeric datatype
time(s)string s를 time형태로 변환하는 함수time
today()system date를 구하는 함수date
trim(s)string s중 space를 모두 없애는 함수string
truncate(x,y)x의 값을 소수점이하 y자리만큼 잘라내는함수x의 datatype
upper(s)소문자 s를 대문자로 바꾸는 함수string
var(#x for all)column x의 분산의 추정치를 구하는 함수double
varp(#x for all)column x의 분산을 구하는 함수double
wordcap(s)string s의 첫문자만 대문자로 바꾸는 함수string
year(d)date d중에서 년도만 구하는 함수integer