sql 如何将字段中括号删掉(包括括号内的内容)

2025-03-22 21:52:34
推荐回答(3个)
回答1:

Select Substring(单位名称, 1, CHARINDEX('(', 单位名称) - 1) as 单位,Sum(人数) AS 总人数 FROM 表
Group BY 单位

回答2:

select sum(人数)from 表名 where 单位名称 like ‘某单位%'

回答3:

求单位总数:
Select count(distinct Substring(单位名称, 1, CHARINDEX('(', 单位名称) - 1) )as 单位数 FROM 表
求总人数:
Select Sum(人数) AS 总人数 FROM 表
求各单位人数:
Select Substring(单位名称, 1, CHARINDEX('(', 单位名称) - 1) as 单位,Sum(人数) AS 总人数 FROM 表
Group BY 单位