[英]Get all the numbers between min and max values from mysql database
I have a tables with 3 column: 我有3列的表格:
serial_nbr min_Serial_nbr max_Serial_nbr
1 1 4
2 5 7
3 8 11
4 12 15
I want to get all the numbers >= 1 and <= 15 (like 1,2,3,4,5,6 until 15). 我想获取所有> = 1和<= 15的数字(例如直到1,2、3、4、5、6直到15)。
Here's the query I tried: 这是我尝试过的查询:
SELECT CEILING((RAND() * MAX_SERIAL_NBR) + 1) AS WIN_NUMBER FROM
RTL.SERIAL_MBR
UNION
SELECT CEILING((RAND() * MIN_SERIAL_NBR) + 1) AS WIN_NUMBER FROM
RTL.SERIAL_MBR
but I just get a random number like 1,3,6,11. 但我只是得到一个随机数,例如1,3,6,11。
Can you point me in the right direction? 你能为我指出正确的方向吗?
使用php,您可以执行以下操作:
$pdo->query('SELECT * FROM table WHERE column >= 1 AND column <= 15');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.