Mar*_*lez 2 sql postgresql generate-series
有谁知道如何在PostgreSQL中扩展频率表?
例如,转换表x:
data | frequency
-------+-----------
string | 4
Run Code Online (Sandbox Code Playgroud)
成
data | index
-------+-------
string | 1
string | 2
string | 3
string | 4
Run Code Online (Sandbox Code Playgroud)
设置代码:
CREATE TABLE x (
data TEXT,
frequency INTEGER
);
INSERT INTO x VALUES ('string',4);
Run Code Online (Sandbox Code Playgroud)
这非常简单generate_series():
SELECT data, generate_series(1, frequency) AS index
FROM x;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1247 次 |
| 最近记录: |