读书人

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

发布时间: 2012-04-14 17:14:21 作者: rapoo

怎样更新“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)

读书人网 >SQL Server

热点推荐