首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

这两个数据库sql 语句如何写呢

2012-01-26 
这两个数据库sql 语句怎么写呢?我在sqlserver的查询视窗下要做如下两个操作1。将表tablename的所有记录的字

这两个数据库sql 语句怎么写呢?
我在sql   server的查询视窗下要做如下两个操作
1。将表tablename的所有记录的字段fieldname1(是5位整型值,如99502)值都相应减40000怎么写这个sql   语句?
2。将表tablename的所有记录的字段fieldname2(是字符串,如X99502)值都相应改为X后面的数字减去40000,(结果是X59502)怎么写这个sql   语句?

[解决办法]
1\

update tablename
set fieldname1 = fieldname1 - 40000
[解决办法]
update tablename
set fieldname2 = left(fieldname2,1) + cast( (cast(right(fieldname2,4) as int) - 4000) as varchar)

热点排行