求一个SQL语句:如何批量为每一列的数据加相同字段?

来源:百度知道 编辑:UC知道 时间:2024/05/17 07:45:40
表名:userinfo
列名:userName
这一列的数据为 01、02、03、04、05
我想用SQL语句实现把这一列批量改为张01、张02、张03、张04、张05
就是每个都加上相同的一个“张” 该怎么实现?能否实现?

update userinfo set userName='张'+userName
--如果你的userName列是字符类型那么此段sql没有任何问题
--如果非字符类型,比如说数字类型,那么张是不可能转换为数字的,所以可能出现错误

update userinfo set userName='张'+userName

update userinfo set userName='张' + userName

前提条件username 为字符型,不过 01 03 这样的数据库应该不会是数字型的 呵呵