Difference between revisions of "LIKE()"

From Lianjapedia
Jump to: navigation, search
m (Text replace - "Recital" to "Lianja")
Line 9: Line 9:
  
 
==Description==
 
==Description==
The LIKE() function is used to compare two character strings for matching qualities.  The <expC1> specifies the matching pattern to look for.  The <expC2> specifies the string in which to look.  The <expC1> accepts "wildcard" characters with which to construct the pattern.  Wildcard characters may represent upper case or lower case characters, but specific characters are case sensitive.  The Recital/4GL supports the following wildcard characters:
+
The LIKE() function is used to compare two character strings for matching qualities.  The <expC1> specifies the matching pattern to look for.  The <expC2> specifies the string in which to look.  The <expC1> accepts "wildcard" characters with which to construct the pattern.  Wildcard characters may represent upper case or lower case characters, but specific characters are case sensitive.  The Lianja/4GL supports the following wildcard characters:
  
 
{| class="wikitable"
 
{| class="wikitable"
Line 37: Line 37:
 
==Example==
 
==Example==
 
<code lang="recital">
 
<code lang="recital">
?like("*Recital*", "This is Recital")
+
?like("*Lianja*", "This is Lianja")
 
.T.
 
.T.
 
</code>
 
</code>

Revision as of 14:02, 7 December 2012

Purpose

Function to compare two strings for similarities

Syntax

LIKE(<expC1>, <expC2>)

See Also

SOUNDEX(), STRTRAN()

Description

The LIKE() function is used to compare two character strings for matching qualities. The <expC1> specifies the matching pattern to look for. The <expC2> specifies the string in which to look. The <expC1> accepts "wildcard" characters with which to construct the pattern. Wildcard characters may represent upper case or lower case characters, but specific characters are case sensitive. The Lianja/4GL supports the following wildcard characters:

Characters Description
? Matches any one character
% Synonymous with ?
* Matches zero or more characters

If the LIKE() function is used in SQL statements, the following wildcard characters are available:

Characters Description
_ Matches any one character
% Matches zero or more characters

The LIKE() function returns .T. if a matching pattern is found, or .F. otherwise.

Example

?like("*Lianja*", "This is Lianja")
.T.