带长字符串的INSTR(富文本)

时间:2017-07-18 04:26:27

标签: sql ms-access ms-access-2013

我正在尝试在MS-Access 2013中运行以下查询。当保存CL.DES的格式时,此SQL可以正常运行'短文本'但是当我将其更改为“长文本 - 富文本”

时失败
SELECT 
IIf(CL.DES = "ALL" And InStr(CL.Dest_Excl,"ABCD")=0,"TRUE",
IIf(InStr(CL.DES,"ABCD")<>0,"TRUE","FALSE")) AS DES_CHK,
CL.[REG_CODE], CL.DES
FROM CL;

不幸的是我必须将格式保留为长文本,因为有多行超过255个字符。

1 个答案:

答案 0 :(得分:0)

使用带有通配符的LIKE运算符,它适用于长文本。

IIf(CL.DES LIKE "*ABCD*","TRUE","FALSE")