sql
pm_WeiYu
一个悠闲的码农
展开
-
sql server 多行合并为一行 用,号隔开
假设表work有两个列分别id 和name id name work 1 张 经理 2 张 开发人员 select name,work=TUFF((SELECT ','+work FROM work t WHERE name=t1.name FOR XML PATH('')), 1, 1, '') from work GROUP BY name 得到合并并...原创 2018-07-27 22:58:57 · 12390 阅读 · 1 评论 -
sql 以,分割字符串、sql 取出每项排名前三、sql多行合并一行(总结)
今天遇到一个需求 需要计算每个订单工序错误代码的错误率的top3,话不多说我就干了起来,现在我拿一个订单作为案例。 知识点: 1.统计出每项订单错误代码错误数的前三位 2.sql多行合并为一行 3.以,分割字符串 4.保留两位小数 首先我分组统计出了一个订单对应的数量,这个比较简单。 我要得到订单对应错误代码 failcode ...原创 2018-08-03 09:54:49 · 1826 阅读 · 0 评论