当前位置: 首页 > 面试题库 >

PostgreSQL:频率表扩展

谭修竹
2023-03-14
问题内容

有谁知道如何在PostgreSQL中扩展频率表?

例如,变换表x:

data   | frequency
-------+-----------
string |         4

进入

data   | index 
-------+-------
string |     1
string |     2
string |     3
string |     4

设置代码

CREATE TABLE x (
  data TEXT,
  frequency INTEGER
);
INSERT INTO x VALUES ('string',4);

问题答案:

这非常简单generate_series()

SELECT data, generate_series(1, frequency) AS index
FROM   x;


 类似资料:
  • 问题内容: Python中有什么方法可以按频率对列表进行排序? 例如, 上面的列表将按照其值的频率顺序进行排序,以创建以下列表,其中频率最高的项目位于最前面: 问题答案: 我认为这对于A来说将是一项好工作: 或者,您可以写第二行而不使用lambda: 如果您有多个具有相同频率的元素 并且 您希望这些元素保持分组状态,那么我们可以通过更改排序键以不仅包括计数,还包括 值 来做到这一点:

  • 问题内容: 我有一个点类型的链接列表,我想计算一个特定点的频率 Code }} 错误: 已更新。请帮助我。 问题答案: 您正在多个线程中使用您的线程。该的Javadoc的明确(粗体),指出: 请注意,此实现未同步。 如果多个线程同时访问链表,并且至少一个线程在结构上修改了链表,则必须在外部进行同步。 您的线程名称“吓死了我”: 线程“ Thread- 742 ”中的异常java.lang.Null

  • 问题内容: 当天最后一个新手熊猫问题:如何为单个系列生成一张桌子? 例如: 大量的搜索使我进入了Series.describe()和pandas.crosstabs,但是这些都不满足我的需要:一个变量,按类别计数。哦,如果它适用于不同的数据类型(字符串,整数等),那就太好了。 问题答案: 也许吧?

  • 问题内容: 我正在编写代码来分析语音所唱的单个音频。我需要一种方法来分析音符的频率。当前,我正在使用PyAudio录制音频文件,该文件存储为,然后立即播放。 问题出在while循环上。由于某种原因,该条件永远不会成立。我打印了两个值(len(data)和(chunk * swidth)),它们分别是8192和4096。然后,我尝试在while循环中使用2 * chunk * swidth,这引发了

  • 问题内容: 好的,我正在尝试做的是一种音频处理软件,可以检测到一个普遍的频率,如果该频率播放了足够长的时间(几毫秒),我知道我得到了肯定的匹配。我知道我将需要使用FFT或类似的方法,但是在这个数学领域中,我很烂,我确实在互联网上进行搜索,但没有找到仅能执行此操作的代码。 尝试接收的目标是使自己成为一种自定义协议,以发送数据通过声音,每秒需要非常低的比特率(5-10bps),但在发送端也非常有限,因

  • 在下表中,我有值和频率。我想用木星笔记本画一个方框图。我谷歌了一下,但找不到任何答案。 我的想法是创建一个专栏,2,2,2,4,4,4,4,4,4,。。。但我认为一定有更好的办法。