如何在文本字段Access上运行区分大小写的比较

时间:2011-01-24 21:48:00

标签: ms-access

我正在尝试运行一个查询,当它们出现在另一个表的字段中时,从表中删除一组ID。

问题是ID字段都是文本类型,搜索似乎不区分大小写(但我需要它)。 (即ABC123与abc123不同)

我正在运行类似于从table1中选择myID的查询,其中myID NOT IN(从table2中选择otherID)

在运行比较时,我需要在Access查询中进行哪些修改才能使结果区分大小写?

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT a.*
  FROM table1  a LEFT JOIN table2 b
ON a.myID = b.otherID
WHERE   StrComp(IIF(IsNull(b.otherID ), a.myID , b.otherID), a.myID, 0) <> 0 
OR IsNull(b.otherID)