sQl问题(10万火急)

zhjdelphi 2008-05-28 05:12:58
如何取出7位的号码并在7位的号码前都加上8啊
...全文
82 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yiyeqiufeng 2008-05-29
  • 打赏
  • 举报
回复
同意楼上
hqhhh 2008-05-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 Corn1 的回复:]
update table1 set field1='8'+field1 where len(field1)=7
[/Quote]

//去掉重复的字段
select distinct field1 from table1
wangj_0520 2008-05-29
  • 打赏
  • 举报
回复
继续修炼!!!
HapBegin 2008-05-28
  • 打赏
  • 举报
回复
晕,看错题意了。
HapBegin 2008-05-28
  • 打赏
  • 举报
回复
select distinct '8' + substring(字段名,1,7) from 表名
zdlou 2008-05-28
  • 打赏
  • 举报
回复
看看是不是要这个:

--取长度为8的记录并在前面加8,(估计是电话位数升级批量更改用的,呵呵^-^)
update TableName Set Num = '8'+cast(Num as varchar(8)) where Len(Num) = 7
HapBegin 2008-05-28
  • 打赏
  • 举报
回复
select '8' + substring(字段名,1,7) from 表名

取字段的前七位 并在开始位加8
zhjdelphi 2008-05-28
  • 打赏
  • 举报
回复
有道理,谢谢了
那如何去掉重复的号码啊!剩一个
shuihan20e 2008-05-28
  • 打赏
  • 举报
回复
gzmhero 2008-05-28
  • 打赏
  • 举报
回复
如何在楼主简单的描述里,找到问题所在,并解答啊?
Corn1 2008-05-28
  • 打赏
  • 举报
回复
update table1 set field1='8'+field1 where len(field1)=7
阿三 2008-05-28
  • 打赏
  • 举报
回复
描述的太简单了,楼主,这样怎么回答呀:(

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧