Tom*_*man 2 mysql sql postgresql math select
假设我有一列高度 - 我如何选择所有且只有那些既不在前30%的值也不在最低30%的值中的高度值.
我想要PostgreSQL的答案(或者,失败,MySQL - 我正在使用Rails).
WITH cte AS (
SELECT *, NTILE(100) OVER (ORDER BY column) as rank
FROM table)
SELECT * FROM cte WHERE rank BETWEEN 30 and 70
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4994 次 |
| 最近记录: |