假设表是table,字段是email
现在这个email字段里面存的是10000条email值,
我现在要将email字段的所有email值的第二个字母X都去掉.
比如原来是[email protected]
[email protected]
[email protected]需要说明的是原来的email记录的所有第二个字母确实是某个特定字母x
是后来特意加到email里面的,我现在要恢复到原来的真实email,所以要去掉这个
x.请问sql 语句怎么写呢?
现在这个email字段里面存的是10000条email值,
我现在要将email字段的所有email值的第二个字母X都去掉.
比如原来是[email protected]
[email protected]
[email protected]需要说明的是原来的email记录的所有第二个字母确实是某个特定字母x
是后来特意加到email里面的,我现在要恢复到原来的真实email,所以要去掉这个
x.请问sql 语句怎么写呢?
解决方案 »
- 20060918124734 -->2006-09-18 12:47:34
- 在MS SQL SERVER中用语句判断登录名是否存在,不在存则创建一个新的该登录
- 如何从文件生成数据库?
- sql 开窗函数如何处理条件
- 简单的数据库逻辑问题
- 请教第一次初始化informix 出错的解决办法
- VFP应用程序单独运行需要哪几个动态连接库?(在没有安装VFP的计算机上)
- 请教高手关于提高MSSQL的查询效率???
- 如何写一个存储过程,使用参数传表名,如果数据库中存在该表,则drop it
- 一个有关left join 的sql语句查询
- 关SQLSERVER的Binary类型的加减法问题
- 各位前辈,问一个sql server 2005的问题!希望不惜赐教
insert T select '[email protected]'
union all select '[email protected]'
union all select '[email protected]'update T set email=stuff(email, 2, 1, '')
where substring(email, 2, 1)='x'select * from T --result
email
--------------------
[email protected]
[email protected]
[email protected](3 row(s) affected)