gpt4 book ai didi

c# - 我有一个表,它有一个由三列组成的主键。我如何索引这个表?

转载 作者:行者123 更新时间:2023-11-29 12:57:16 24 4
gpt4 key购买 nike

博彩公司的运作方式如下:每周有两轮,在每一轮中,当有人想开票时,他会得到该轮的号码(该轮的第一张票 (1),第二张票 (2).. .).我有一个博彩公司所有输入门票的门票表。

此表包含每张票的所有详细信息的 30 列。主键是(location, round, number) 我把这个number解释为该轮内的票号,location就是投注站的位置(一家博彩公司在不同的位置有很多投注站) .我想一张一张地选择每张票,但我不知道如何有组织的方式。如果单个列具有自动递增的整数类型,那将很容易。我只想了解如何索引这个三元组主键以通过循环逐步选择每个条目。我正在使用 C# 来执行此操作?

最佳答案

由于您没有提供任务的真正目的,我可以想到两种情况。

首先,您想以较小的批处理读取表格以进行处理/评估。在这种情况下,您必须确保表是不可变的并运行 SELECT ... ORDER BY number, round, bethouse OFFSET 0 LIMIT 1000, OFFSET 1000 LIMIT 1000, OFFSET 2000 LIMIT 1000 依此类推,直到到达最后一行。

其次,您想要处理新传入的行。在那种情况下,您无法仅使用多列 PK 来解决该问题。您必须添加具有自动增量值的列或日期列(即创建行的时间)。然后按此列对结果进行排序,并使用 WHERE mycolumn > {LastReadValue} 查看新行。

希望对您有所帮助。

关于c# - 我有一个表,它有一个由三列组成的主键。我如何索引这个表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39958495/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com