![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
||
|
可以根据参数的值与记录列的值是否相等来筛选数据库中的记录。
假设决定让用户按部门搜索数据库。则必须满足下列逻辑关系才能生成搜索结果记录集:
可以使用下列 WHERE
子句表达这种逻辑关系:
WHERE ColumnName = ParameterValue
ParameterValue
是包含搜索参数的 SQL 变量。在 Web 应用程序中,用户通常使用 HTML 表单提供此参数。
可以完全用 SQL 表达这种数据库查询,如下所示:
SELECT FIRSTNAME, LASTNAME, DEPARTMENT, EMAIL FROM EMPLOYEES WHERE DEPARTMENT = 'varDept'
此 SQL 语句在雇员表中查找 DEPARTMENT 值等于 varDept
变量中所包含值的所有记录。例如,如果用户指定 Operations 作为部门名称,则该 SQL 语句可能生成下列记录集:
|
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |