
SQL语言问题,列中数据求和。
现在表A单位林班明细林场11,2,3,4(1,2,3,4为林班号码,用“,”隔开)林场25,6林场31,7,12求一SQL查询语句。要求的查询结果如下单位林班数林业局A9...
现在表A
单位 林班明细
林场1 1,2,3,4(1,2,3,4为林班号码,用“,”隔开)
林场2 5,6
林场3 1,7,12
求一SQL查询语句。要求的查询结果
如下
单位 林班数
林业局A 9
其中林业局为林场上级单位,列如:林业局A中包括林场1,林场2,林场3,林班数为林班明细中所有林班的个数。 展开
单位 林班明细
林场1 1,2,3,4(1,2,3,4为林班号码,用“,”隔开)
林场2 5,6
林场3 1,7,12
求一SQL查询语句。要求的查询结果
如下
单位 林班数
林业局A 9
其中林业局为林场上级单位,列如:林业局A中包括林场1,林场2,林场3,林班数为林班明细中所有林班的个数。 展开
展开全部
SELECT '林业局A' AS 单位,SUM(LEN(林班明细)-LEN(REPLACE(林班明细,',',''))+1) AS 林班数
FROM 表A
结果:
林业局A 9
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询