sql_eqlin(X;Y)

Returns a boolean value indicating if X is found in Y. This function has SQL-compatible null handling.

Syntax

sql_eqlin(X;Y)

Input

Argument Type Description
X any simple type The name of a column of values to compare to all of the values in Y or in a list.
Y any simple type The name of a column of values or a list in which to search for X.

Return Value

sql_eqlin(X;Y) returns a boolean value of 1 if X is found in Y and 0 if X is not found in Y.

The data type of the result is integer.

If X or Y is N/A (null), the result is also N/A.

Example

In this example, there are several ways of showing how sql_eqlin(X;Y) works.

The values in colx are compared to a list of values to determine if the values in colx are in the list. The results are in the sqleqlin_list column.

The values in colx are compared to the values in coly to determine if the colx values are found in coly values. The results are in the sqleqlin_coly column.

<table cols="colx,coly">
  899,3;
  38,38;
  21,770;
  10,20;
  2700,10;
  986,986;
  ,;
  ,9;
  66,;
</table>
<willbe name="sqleqlin_list" label="SQL Null" value="sql_eqlin(colx;38 9 986 95 10 800 21)"/>
<willbe name="sqleqlin_coly" label="SQL Null" value="sql_eqlin(colx;coly)"/>
Note: There isn't a similar function to sql_eqlin(X;Y) to use for a one-to-one comparison of null value handling.