上一页下一页

根据两个值是否相等筛选记录

可以根据参数的值与记录列的值是否相等来筛选数据库中的记录。

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

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

WHERE ColumnName = ParameterValue

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

可以完全用 SQL 表达这种数据库查询,如下所示:

SELECT FIRSTNAME, LASTNAME, DEPARTMENT, EMAIL
FROM EMPLOYEES
WHERE DEPARTMENT = 'varDept'

此 SQL 语句在雇员表中查找 DEPARTMENT 值等于 varDept 变量中所包含值的所有记录。例如,如果用户指定 Operations 作为部门名称,则该 SQL 语句可能生成下列记录集:

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


  上一页下一页