如何打印mysql查询外汇中范围0到20(012..20)之间的数字。

如何打印mysql查询外汇中范围0到20(012..20)之间的数字。,mysql,Mysql,我想使用mysql查询打印范围介于0到20(012345..20)之间的数字。在自定义存储过程之外,您不能仅从一个查询中选择基于最小和最大参数的数字范围 您可以创建一个范围表,在每行存储数字: CREATE TABLE numbers ( num INT NOT NULL ); 然后插入数字:(1-20或您认为需要的数字): 然后,您可以选择一系列数字,如下所示: SELECT num FROM numbers WHERE num BETWEEN 0 AND 20 您希望每行有

我想使用mysql查询打印范围介于0到20(012345..20)之间的数字。

在自定义存储过程之外,您不能仅从一个查询中选择基于最小和最大参数的数字范围

您可以创建一个范围表,在每行存储数字:

CREATE TABLE numbers (
    num INT NOT NULL
);
然后插入数字:(1-20或您认为需要的数字):

然后,您可以选择一系列数字,如下所示:

SELECT num
FROM   numbers
WHERE  num BETWEEN 0 AND 20

您希望每行有一个数字吗?是的,我需要打印每行。@radha:如果您的问题得到解决。考虑接受最佳答案。在我的表中,我没有存储在连续的范围内。这是随机顺序。例如,我存储1,3,5。我不能维持顺序。@radha,我不确定我是否完全理解。您是否已经有一个存储数字的表,并且您想选择一个范围?@radha:表没有“顺序”。在选择它们时使用顺序。我的问题在0到20之间。我过去储存的数字是多少?我需要列出剩下的东西。
SELECT num
FROM   numbers
WHERE  num BETWEEN 0 AND 20