mysql中将一些符合条件的记录的某个字段中加上一串字符内容
在mysql数据库里,想将表goods中,条件:品名字段spmc(字段类型varchar)中同时含有字符“福星”和字符"茉莉",并且商品分类字段catid(字段类型med...
在mysql数据库里,
想将表goods中,
条件:
品名字段spmc (字段类型varchar)中同时含有字符“福星”和字符"茉莉",
并且商品分类字段catid(字段类型mediumint)为34的记录行
操作:
将符合以上条件的记录行中的详细介绍字段(字段类型text)原来内容后面加上一串字符内容,例如:
"XXXXXX YYYYYY Z(ZZZZZ,UUUUU) AAAAAA"
想请教sql操作语句怎样写的?
感谢!
非常感谢!
商品表中的详细介绍字段名为memo,字段类型text 展开
想将表goods中,
条件:
品名字段spmc (字段类型varchar)中同时含有字符“福星”和字符"茉莉",
并且商品分类字段catid(字段类型mediumint)为34的记录行
操作:
将符合以上条件的记录行中的详细介绍字段(字段类型text)原来内容后面加上一串字符内容,例如:
"XXXXXX YYYYYY Z(ZZZZZ,UUUUU) AAAAAA"
想请教sql操作语句怎样写的?
感谢!
非常感谢!
商品表中的详细介绍字段名为memo,字段类型text 展开
3个回答
展开全部
CONCAT(str1,str2,...)
返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
mysql> select CONCAT('My', 'S', 'QL');
有问题多查手册和百度
concat函数可以把字符串链接起来。
看我给的参考资料你就明白了。使用办法和楼上的差不多
update goods set catid=concat(catid,'you want') where .....
返回来自于参数连结的字符串。如果任何参数是NULL,返回NULL。可以有超过2个的参数。一个数字参数被变换为等价的字符串形式。
mysql> select CONCAT('My', 'S', 'QL');
有问题多查手册和百度
concat函数可以把字符串链接起来。
看我给的参考资料你就明白了。使用办法和楼上的差不多
update goods set catid=concat(catid,'you want') where .....
参考资料: http://www.hackhome.com/InfoView/Article_161839.html
展开全部
MYSQL没用过,只用过SQLServer 和Access
SQLServer中可以这样
update goods set catid=catid+'你要添加文字' where spmc like'%福星%茉莉'
SQLServer中可以这样
update goods set catid=catid+'你要添加文字' where spmc like'%福星%茉莉'
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
update goods
set fnote=cast(cast(fnote as varchar(1000))+'XXXXXX YYYYYY Z(ZZZZZ,UUUUU) AAAAAA' as text)
where spmc like '%福星%' and spmc like '%茉莉%' and catid=34
set fnote=cast(cast(fnote as varchar(1000))+'XXXXXX YYYYYY Z(ZZZZZ,UUUUU) AAAAAA' as text)
where spmc like '%福星%' and spmc like '%茉莉%' and catid=34
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |