在 MySQL 中生成整数序列
问题:如何生成一个整数序列,包括开头和结尾最终值,用于连接而无需手动创建表?
答案:
MySQL 编程语言提供了一种通用的解决方案,用于使用单个查询生成整数序列。以下代码片段演示了这种方法:
SET @row := 0; SELECT @row := @row + 1 as row, t.* FROM some_table t, (SELECT @row := 0) r LIMIT m-n+1 OFFSET n-1;
此查询通过以下方式完成任务:
此解决方案高效且简单,无需单独的表即可提供所需的整数序列。
以上是如何在不创建表的情况下在MySQL中生成整数序列?的详细内容。更多信息请关注PHP中文网其他相关文章!