mysql クエリを使用して、たとえば 0 から 20 (012345..20) までの範囲の数値を出力したいと考えています。
質問する
423 次
1 に答える
0
カスタムストアドプロシージャ以外では、クエリだけから最小パラメータと最大パラメータに基づいて数値の範囲を選択することはできません。
できることは、各行に数値を格納する範囲テーブルを作成することです。
CREATE TABLE numbers (
num INT NOT NULL
);
次に、数字を挿入します:(1〜20、または必要と思われる高さ):
INSERT INTO numbers VALUES (0), (1), (2), (3), (4),
(5), (6), (7), (8), (9),
(10), (11), (12), (13), (14),
(15), (16), (17), (18), (19),
(20);
次に、次のように数値の範囲を選択できます。
SELECT num
FROM numbers
WHERE num BETWEEN 0 AND 20
于 2012-07-28T06:20:09.897 に答える