我的MS Access查询过于复杂

时间:2017-12-11 13:43:03

标签: ms-access

我最近创建了一个大型MS Access数据库,我正在尝试构建一些逻辑。但是我收到一条错误消息,说查询太复杂了。在进行一些调试后,似乎4个switch语句工作正常但超过6个会导致问题(例如下面的例子)。我的版本有100多个语句,应该根据HOSTNAMEDB.NAME中的值添加一个额外的列。

示例

SELECT 

  ...

  SWITCH (
    HOSTNAMEDB.NAME LIKE "serverA*", "Customer A",
    HOSTNAMEDB.NAME LIKE "serverB*", "Customer B",
    HOSTNAMEDB.NAME LIKE "serverC*", "Customer C",
    HOSTNAMEDB.NAME LIKE "serverD*", "Customer D",
  ) AS Customer,

  ...

FROM

  ... etc

解决此问题的最佳方法是什么?或者我是否达到MS Access的限制?

0 个答案:

没有答案