上一页下一页

根据值的范围筛选记录

可以根据记录列的值是否在两个参数值的范围之间来筛选数据库中的记录。

假设决定让用户按日期范围来搜索数据库。则必须满足下列逻辑关系才能生成搜索结果记录集:

可以使用下列 WHERE 子句表达这种逻辑关系:

WHERE ColumnName BETWEEN ParameterValue1 AND ParameterValue2

ParameterValue1ParameterValue2 是包含搜索参数的 SQL 变量。在 Web 应用程序中,用户通常使用 HTML 表单提供这些参数。

以下示例说明如何用 SQL 表达这种数据库查询:

SELECT FIRSTNAME, LASTNAME, DEPARTMENT, STARTDATE
FROM EMPLOYEES
WHERE STARTDATE BETWEEN #varStartRange# AND #varEndRange#

例如,如果用户输入“7/1/99”和“12/31/99”作为范围参数,则 1999 年下半年加盟的所有雇员都将包含在记录集中,如下面的示例中所示:

这是所描述的功能的图片。


  上一页下一页