我有一个表(托管在数据库SQL Server中),我存储了产品。
上周插入一些产品的人,而不是在描述中使用“Enter”创建新行(tinyMCE会创建一个</br>
标签),她输入了“Space”来创建空格(她虽然输入了空格,当它转到新线时创建新线。真的很蠢。)
所以,我记录了这样的事情:
Description:
         
现在我正在尝试为搜索此记录创建查询,但我认为我正在以错误的方式使用LIKE运算符。
         
它返回0行。该查询有什么问题吗?
由于
答案 0 :(得分:3)
尝试在最后添加另一个百分号,以防最后一个字符不是分号,即:
SELECT * From ProductsDescription WHERE Description LIKE '% %'
答案 1 :(得分:3)
%
。E.g:
SELECT * From ProductsDescription WHERE Description LIKE '% %';
编辑:
忽略上面的#1点。正如@Hippo在评论中指出的那样只是一个格式问题。我已经编辑了这个问题以删除无关的空格。
答案 2 :(得分:1)
select * from ProductsDescription where description like '%nbsp%'