小编Edu*_*uca的帖子

按客户获取第 10 个和第 90 个百分位数

我有一个包含客户和分数的表(基于不同的因素,在这种情况下无关紧要;一个客户可以有多个分数),如下所示:

customer_id | score | score_giver_id
====================================
          1 | 100   | 1
          1 | 102   | 1
          1 | 101   | 1
          1 | 140   | 1
          2 | 131   | 3
          1 | 44    | 1
          3 | 223   | 1
          3 | 1     | 2
          3 | 201   | 1
          3 | 211   | 1
          3 | 231   | 1
          3 | 243   | 1
Run Code Online (Sandbox Code Playgroud)

score_giver_id是无关紧要的,但我还是想拿来。

在上面的示例中,当获取按 customer_id 分组的第 50 个百分位数时,结果应该是(我在本示例中选择了第 50 个百分位数,因为它说明了我想要做得更好的内容):

customer_id | score …
Run Code Online (Sandbox Code Playgroud)

postgresql postgresql-9.4

13
推荐指数
1
解决办法
1万
查看次数

SQL Server / MySQL 到 DTD (+XML)

有什么方法可以至少将表模式从 MSSQL 或 MySQL 导出到 DTD 文件吗?表的数据到 XML 也是一样的。

我真的不知道如何编写 DTD,所以我非常需要一个生成器,看看我是如何设置数据库的,我会说这是最简单的方法吗?

mysql xml sql-server

5
推荐指数
1
解决办法
1620
查看次数

标签 统计

mysql ×1

postgresql ×1

postgresql-9.4 ×1

sql-server ×1

xml ×1