
sql语句求救! 6位编号想统一修改下前4位
学生编号为6位其中0609__的编号想统一修改为0205__比如这班级为48人从060901到060948现在想把这些学生编号调整为020501----020548求教s...
学生编号为6位 其中 0609__ 的编号 想统一修改为 0205__
比如这班级为48人 从060901到060948 现在想把这些学生编号 调整为020501----020548
求教sql语句写法. 展开
比如这班级为48人 从060901到060948 现在想把这些学生编号 调整为020501----020548
求教sql语句写法. 展开
展开全部
update table set field=repalce(field,'0609','0205') where ......
更多追问追答
追问
update "文明修身成绩" set 学生编号=repalce(学生编号,'0612','0205') where 学生编号 like'0612%'
感谢, 但我用的是sqlite库 [Err] 1 - no such function: repalce
replace 命令看来不行 有这条命令
用法是 replace into 基本同 insert into
追答
replace 这个没有,那right这个有么?
update "文明修身成绩" set 学生编号='0205'+ltrim(rtrim(right(学生编号,2))) where 学生编号 like'0612%'
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询