【发布时间】:2017-07-21 06:06:36
【问题描述】:
嘿,我正在学习 Access 2013,如果找到特定号码,我正在尝试构建更新查询,我已经做到了,以便我为一个号码工作,但我有更多识别号码需要在同一个查询中更新,并且我不知道如何管理。
这是我的SQL,下面的数字是我要识别的号码,然后转至REQUEST 或RESPONSE,识别号码始终为字符6 和2 长("MsgString",6,2)
UPDATE tblMsgs SET tblMsgs.MsgType = IIf(Mid("MsgString",6,2)="22","RESPONSE","REQUEST")
WHERE (((Mid([MsgString],6,2))="22" Or (Mid([MsgString],6,2))="14"));
if 19 = REQUEST
if 59 = RESPONSE
if 22 = REQUEST
if 62 = RESPONSE
if 14 = REQUEST
if 54 = RESPONSE
if 2F = REQUEST
if 6F = RESPONSE
if 7E = REQUEST
我现在已经对每个数字进行了一次查询,但这并不好(无效!),有没有办法在同一个查询中完成所有这些操作?谢谢
【问题讨论】:
标签: sql ms-access ms-access-2013