Difference between revisions of "BETWEEN()"

From Lianjapedia
Jump to: navigation, search
Line 11: Line 11:
 
The BETWEEN() function returns true (.T.) if the value of a specified expression lies in the range delimited by two other expressions all of the same data type.  The BETWEEN() function operates on Character, Date and Numeric expressions.
 
The BETWEEN() function returns true (.T.) if the value of a specified expression lies in the range delimited by two other expressions all of the same data type.  The BETWEEN() function operates on Character, Date and Numeric expressions.
  
{| class="wikitable" width=100%
+
{| class="wikitable" width="100%"
!width=30%|Parameters||Description
+
!width="30%"|Parameters||Description
 
|-
 
|-
 
|<exp1>||The expression to be checked.
 
|<exp1>||The expression to be checked.

Revision as of 12:11, 1 February 2013

Purpose

Function to determine whether a specified expression is between two other specified expressions

Syntax

BETWEEN(<exp1>,<exp2>,<exp3>)

See Also

CHROVERLAP(), EMPTY(), EVALUATE(), EXPRCHECK(), INLIST(), INRANGE(), ISALPHA(), ISBLANK(), ISDIGIT(), MAX(), MAXVALUES(), MIN(), MINVALUES(), TYPE(), VARTYPE()

Description

The BETWEEN() function returns true (.T.) if the value of a specified expression lies in the range delimited by two other expressions all of the same data type. The BETWEEN() function operates on Character, Date and Numeric expressions.

Parameters Description
<exp1> The expression to be checked.
<exp2> Expression representing the range minimum.
<exp3> Expression representing the range maximum.

The <exp1> must be equal to or more than <exp2> and equal to or less than <exp3> for BETWEEN() to return true (.T). If <exp1> is not within this range, BETWEEN() returns false (.F.).

Example

? between(date(),date()-10,date()+10)
.T.
? between("A", "A", "Z")
.T.
? between(10,1,9)
.F.