mysql - SQL 生成整数而不使用循环
问题描述
有没有办法在不使用循环的情况下创建一个包含从 0 到 1000 的整数列的表?
问候, KC
解决方案
您可以使用递归 CTE:
with recursive n as (
select 1 as n
union all
select n + 1
from n
where n < 1000
)
select n
from n;
推荐阅读
- python - 使用 jupyter nbconvert 在不同的目录中运行 jupyter notebook
- python - Python 中的动态 CSV 标头
- powershell - 添加 AD 组不起作用 [Powershell 命令]
- oracle - 忽略导致错误的行
- postgresql - 无法使用可调用语句或预准备语句调用 PostgreSQL 函数
- android - Android Studio 偶尔无法启动
- c# - 剃刀页面下拉菜单
- logging - log4j 无法更新 wildfly 18 服务器应用程序的日志文件
- react-native - 触发键盘语音输入
- r - ggplot:如何在不覆盖设置比例的情况下使用 scale_fill_discrete 并更改颜色