The sqltest tag inserts a condition test into SQL code. It tests a
  column against a variable. This tag is used in SQL Methods.
    sqltest tag syntax:
      <dtml-sqltest Variable|expr="VariableExpression">
    The sqltest tag is a singleton. It inserts a SQL condition test
    statement. It is used to build SQL queries. The sqltest tag
    correctly escapes the inserted variable. The named variable or
    variable expression is tested against a SQL column using the
    specified comparison operation.
string, int, float and nb. nb means non-blank string,
    and should be used instead of string unless you want to test for
    blank values. The type attribute is required and is used to
    properly escape inserted variable.      The comparison defaults to equal to. If the comparison is not
      recognized it is used anyway. Thus you can use comparisons such
      as like.
Basic usage:
      select * from employees
        where <dtml-sqltest name type="nb">
    If the name variable is Bob then this renders:
      select * from employees
        where name = 'Bob'
Multiple values:
      select * from employees
        where <dtml-sqltest empid type=int multiple>
    If the empid variable is (12,14,17) then this renders:
      select * from employees
        where empid in (12, 14, 17)