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

温故而知新!Sql数据相加,类型转换的有关问题!

2012-02-16 
温故而知新!Sql数据相加,类型转换的问题!!!我要取3个字段合并成一个字段,其中一个字段是通过条件查询得来

温故而知新!Sql数据相加,类型转换的问题!!!
我要取3个字段合并成一个字段,其中一个字段是通过条件查询得来的。
已知产品编号   =   1
产品名称   =   机械工业天平
产品大类ID=   1
因为大类的ID是自增的,我加了一列编号,可以自己设置大类的编号。

产品编号=     ID             (int)
产品名称=     Name         (varchar)
产品大类=   (select   NOID   from   table   where   cid=1)             (int)

想得出的结果是       产品大类+ '. '+产品ID+ '. '+ '     '+产品名称
1.1     机械工业天平  

回答正确,立即结贴!

[解决办法]
select
NOID+ '. '+ID+ ' '+Name
from tb1,table where table.cid = tb1.ID
[解决办法]
select
NOID+ '. '+ID+ ' '+Name
from tb1 T1,tbl T2 where T1.cid = T2.ID

[解决办法]
Select rtrim(B.NOID)+ '. '+rtrim(A.ID)+ '. '+ ' '+A.Name
From [产品名称所在的表] As A,[产品大类所在的表] As B
Where A.id=B.cid And A.id=1
[解决办法]
select (select cast(NOID as varchar) from table where cid=1) + '. ' + ID + '. ' + ' ' + 产品名称 from table

热点排行