update 表 set 姓名 = left(姓名,1) + ' ' + substring(姓名,2,1)
where len(姓名) = 2
where len(姓名) = 2
解决方案 »
- 如何用一个SQL语句取得每个Channel.ChannelName所对应的Content的最新一条记录?
- 一个交叉表的问题
- 百分求一统计语句,实现按用户按日期按类别分类汇总
- 请问:用sql语句如何统计处datetime字段的平均值?
- ado速度问题
- SQL2000 存过带参数问题
- 存储过程中可以自定义变量吗>>>
- 多表查询语句如何写?详细看内容。
- 如何用Informix数据库的存储过程返回结果集?
- 求助 SQL 计算的值是另外一个SQL查询结果,该怎么写
- 我的机器以前安装过sql但谢载了!现在无法安装:提示:程序以挂起 请问如何解决?
- __________哪里有常用数据库的数据___________
where len(姓名) = 2 and substring(姓名,2,1) > ' '
else 姓名 end 姓名﹐* from 表
如果是定长的:
update 表 set 姓名 = left(姓名,1) + ' ' + substring(姓名,2,1)
where len(姓名) = 2
如果是变长的:
update 表 set 姓名 = left(姓名,1) + ' ' + substring(姓名,2,1)
where substring(姓名,3,1)=' '
else 姓名 end 姓名 from 表
update 表 set 姓名=left(姓名,1)+ ' ' +right(姓名,1)
from 表
where len(姓名)=2