SQL中先进行判断在进行修改数据(直接在库中进行)

来源:百度知道 编辑:UC知道 时间:2024/09/21 22:35:25
SQL中先进行判断在进行修改数据(直接在库中进行)
比如表中字段A有很多电话号码,格式如下:
0373-12323123
0375123456789
0377123456789
其中有些带有-,有些没有带.我现在想进行判断有"-"不做修改。号码前五位中没有"-"的则自动加入到记录中。
全部操作都在库中进行。
大家帮帮忙啊。以前只写过用ASP+SQL实现。现在要在SQL库中直接实现。不知道怎么搞。高手指教。谢谢
还有一个就是我还要进行判断,因为里面还有手机号,这样该怎么写?加一下我QQ372272780

update telphone set num=left(num,4)+'-'+right(num,len(num)-4) where substring(num,5,1)!='-'

能看懂不??取电话前四位加上'-'再加上后几位!

条件是:第五位不等于-的~~