我有一个包含
等值的字段fish & chips
当我尝试搜索此字段时
Select * From Menu WHERE FoodItem = 'fish & chips'
尽管表中有所有匹配的条目,它都不会返回任何内容。
现在我意识到这是&符号(&)标记的问题。一个解决方法是改变所有鱼类和鱼类。芯片'去鱼和薯条'。但我宁愿不玩那么多数据。
另外,我不想使用LIKE或CONTAINS,因为我想要完全匹配。
我如何编写一个可以使用&的WHERE语句?标记?
谢谢! 干杯!
答案 0 :(得分:0)
缺少一些信息。除非您有trigger
或正在剥离&
INSERT
或UPDATE
&
的内容,否则它只是对所提供信息的描述有效。
验证表中的数据是否仍然包含trashed
。
例如,正如您可以看到here一样,在字符串中搜索该字符时,应该按原样返回。