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

怎样更新“FullPath”这个字段,该怎么处理

2012-04-14 
怎样更新“FullPath”这个字段怎样更新“FullPath”这个字段???表结构如图:功能描述:1、对“MeterRelation”表的

怎样更新“FullPath”这个字段
怎样更新“FullPath”这个字段???

  表结构如图:

 

功能描述:

  1、对“MeterRelation”表的每一条记录进行更新,插入“FullPath”字段。该字段来自于“BuildingNo”和“MeterNo”字段。

  2、如果该记录的“TreeLevel”字段为“0”,那么该记录的“FullPath”字段为“空字符”。

  3、如果该记录的“TreeLevel”字段为“1”,那么该记录的“FullPath”字段为“BuildingNo”字段的值。

  4、如果该记录的“TreeLevel”字段为“2”,那么该记录的“FullPath”字段为“BuildingNo”字段的值加上“MeterNo”字段的值。

这样的过程应该怎样写?

[解决办法]

SQL code
update tbset fullpath = (case treelevel when 0 then null when 1 then buildingno when 2 then buildingno+meterno end)
[解决办法]
探讨
SQL code


update tb
set fullpath = (case treelevel when 0 then null when 1 then buildingno when 2 then buildingno+meterno end)

热点排行