0

SQL には、一連の増加する数値を生成する Python の範囲関数に似た関数がありますか? 私はアイデンティティ関数を認識していますが、一連の増加する数値を取得できるようにするためだけに、テーブルの作成と再作成を続けたくありません。

最終的には、検索機能の結果に基づいて数値の範囲を動的に作成できるようにしたいと考えています。

count(*) from teams where team= 'knicks'

数字を教えてくれます、例えば 20

次に、その数値を関数の一部として動的に使用します

function(20) ---> 1,2,3,4,5,6... 20

関数の結果を使用して、各番号がプレーヤーに対応する並べ替えられたテーブルを作成したいと考えています。ここでは ID を使用できません。すべてのチームを 1 つのテーブルに保持しているためです。チーム名を使用して、番号付きのチーム リストを引き出します。

stackoverflow の設計の使い方はまだ不安定なので、ご了承ください。

4

1 に答える 1

1

SQL SEQUENCE を試してください。たとえば、このガイド。

/編集: もう一度読んだので、DB の設計を改善する必要があるかもしれません。正規化を使用してください... この文がよくわかりません:

関数の結果を使用して、各番号がプレーヤーに対応する並べ替えられたテーブルを作成したいと考えています。

于 2012-12-12T20:50:05.060 に答える