为什么在此SQL查询期间会返回空白?

时间:2017-11-14 19:27:36

标签: sql database ms-access

SELECT dependents.[Dependent_name], 
       "Child of " + employee.[Lname] + "," + employee.[Fname] AS Dependence
FROM dependents, employees AS employee
WHERE employee.[Lname] LIKE 'W%' 
  AND employee.Ssn = dependents.Essn 
  AND NOT dependents.Relationship = "Spouse"
ORDER BY employee.[Lname], dependents.[Dependent_name];

我尝试创建一个返回包含2个字段的表的查询。那些依赖名称和依赖。唯一没有正常运作的是LIKE条件,我不知道为什么。它导致整个表不返回任何内容。它应该返回2个条目

1 个答案:

答案 0 :(得分:2)

MS Access使用*作为LIKE中的通配符,而不是%。所以,试试这个WHERE条件:

WHERE employee.[Lname] LIKE 'W*' AND
      . . .