SQL - 需要帮助建立一个选择查询
问题描述:
我有一个表(托管在数据库SQL Server中),我已经存储了产品。 上周插入了一些产品的人,而不是用“Enter”创建新行(tinyMCE会在描述中创建一个</br>
标签),她输入了“Space”创建空白区域(她虽然键入了空格,但创建了新的当它进入新的线时,真的很愚蠢)。SQL - 需要帮助建立一个选择查询
所以,我的记录是这样的:
Description:
         
现在我试图创建搜索该记录的查询,但我认为我在使用LIKE运算符错误的方法。
SELECT * From ProductsDescription WHERE Description LIKE '% '
它返回0行。该查询中有任何错误?
感谢
答
- 进去摆脱空间单引号。
- 追加另一个
%
。
例如为:
SELECT * From ProductsDescription WHERE Description LIKE '% %';
编辑:
忽略上述点#1。正如@Hippo在评论中指出的那样,只是一个格式问题。我编辑了这个问题来删除多余的空格。
答
尝试增加在年底另一个百分号为好,如果最后一个字符不是一个分号,即:
SELECT * From ProductsDescription WHERE Description LIKE '% %'
答
select * from ProductsDescription where description like '%nbsp%'
这里有一个类似的问题 - 你有没有评论这个答案呢? http://stackoverflow.com/questions/457701/best-way-to-strip-html-tags-from-a-string-in-sql-server – 2010-10-17 02:02:54
(直接链接到一些额外的SQL为此)http:///lazycoders.blogspot.com/2007/06/stripping-html-from-text-in-sql-server.html – 2010-10-17 02:04:09
谢谢鲍勃,之前没有看到答案。 – 2010-10-17 02:18:37