在线等,SQL语句稍微有些复杂的查询谢了谢了,急急急急
设备 分类 级别
变压器 变电 0
发电机 输电 1
主电网 配电 0
厂变压器 变电 1
市电网 配电 2
厂变压器2 配电 2
最后经过排序后形成
设备 分类 级别
变压器 变电 0
厂变压器 变电 1
厂变压器2 变电 2
发电机 输电 1
电网 配电 0
市电网 配电 1
求SQL2008语句源代码,谢了谢了
[解决办法]
- SQL code
declare @t table (设备 varchar(10),分类 varchar(10),级别 int)insert into @t select '变压器','变电','0' union allselect '发电机','输电','1' union allselect '主电网','配电','0' union allselect '厂变压器','变电','1' union allselect '市电网','配电','2' union allselect '厂变压器2','配电','2'select * from @t order by case 分类 when '变电' then 0 when '输电' then 1 else 2 end,级别