select * from Article where ArticleBody like '%DISPLAY:none%'这样写有问题能帮下我吗。ArticleBody是用CKEditor控件在后台输入的,它自动生成了等很多html标签,然后前台就把ArticleBody内容给隐藏掉了。
追答update Article set ArticleBody=REPLACE ( ArticleBody,'DISPLAY:none' , '') where ArticleBody like '%DISPLAY:none%'
这样的话会把所有的记录ArticleBody字段含有DISPLAY:none的都替换掉为空的哦,请你确定是要这样做再操作。
update/delete直接操作数据库很危险,记得检查好条件。再执行。
我先测试了这一条数据
update Article set ArticleBody=REPLACE ( ArticleBody,'DISPLAY:none' , '') where ID=441 ,
当我查询select * from Article where ID=441 后,
那ArticleBody字段里的数据还是 这样
……………… ,
能帮帮我吗
你为条记录
style="DISPLAY: none" 冒号后面有个空格。而sql语句那个没有空格。sql语句加上个空格应该就可以了。
SQLServer如何删除字段中的某个字符串,或者替换为空格?
sql="update Table set 字段=REPLACE ( 字段,'123' , ' ') where XXX条件"把字段中123替换为空格 记得加条件
sqlServer实现去除字符串空格
select ltrim(' test ') --去除左边的空格 select rtrim(' test ') --去除右边的空格 select ltrim(rtrim(' test ')) --去除首尾空格 结果:右侧的空格已经被去除了,但是在这里看不出来,把数据复制出来就能发现空格已经被去除了.您可能感兴趣的文章:SqlServer 在事务中获得自增ID的实例代码SQLS...
sqlserver字段中中文字符替换为空格
sqlserver字段中中文字符替换为空格可以用replace函数替换。根据查询相关信息显示:之所以case块中前两个条件没有被拦截,是因为这里的空格并不是常规的空格,可以使用ascii函数来获取该处空格的ascii码,然后再使用char函数根据ascii码获取此处的特殊空格,最后用replace函数替换之。
sqlserver查询字段里面如何去除空格
select Ltrim(column) from table --去掉左边空格 select replace(column,' ','') from table --去掉所有空格
SQL字符串去空格解决方法
一、表中字符串带空格的原因 1,空格就是空格。2,数据是从别的系统、文件抓取,导入到SQLSERVER中的表,由于源数据存在特殊字符显示空格。二、解决方法 第一种情况,去空格的处理的比较简单,Replace(column,‘ ‘,‘‘) 就可以解决。第二种情况,解决方法就比较麻烦点:需要先查出相应的ASCII码,再...
sqlserver数据库中如何将每条数据开头的空格去掉?
去除空格函数,ltrim,rtrim ltrim() 函数从字符串左侧删除空格或其他预定义字符 rtrim() 函数从字符串右侧删除空格或其他预定义字符 使用SQL 如下:declare @T nvarchar(5)set @T=' 123' 前面二位空格 select @T 结果:' 123'select ltrim(@T) 结果:'123'...
如何去掉用sqlserver2008中创建的插入操作的脚本中字段之间的空格
使用 ltrim() 方法去掉字符串开头的空格, 使用 rtrim()方法去掉字符串结尾的空格 select ltrim(url) as url_Demo from 表名
已知字符串str=' hello SQL Server 2005 ',怎么去除字符串中的空格?
从你的字符串示例中看的出是使用MSSQL2005,那么MSSQL2005的去除字符串空格的函数是使用替换函数【Replace】,语法是:Replace(字符串,要查找的字符串,替换后的字符串)示例:declare @str varchar(1000);set @str=' hello SQL Server 2005 ';print Replace(@str,' ','')结果是:helloSQLServer2005...
SQLServer中去掉一个字符串前后的空格怎么去
RTrim和LTrim嵌套使用 RTrim(LTrim(' Hi, Good Morning '));返回 ‘Hi, Good Morning’
ms sqlserver 查询字符串 空格
我也查了一下,后面纯空格是可以的,只匹配到admin,后面如果是纯空格,不管几个都是和直接写admin是一样的。如果你想匹配‘admin ’(后面带空格的),建议在name字段后面加一个‘_’来查询,例如:select * from where name+'_'='admin _'