sql - 在 postgresql 的一列中添加数字范围(1..5)
问题描述
我想在列中插入数字 1 到 5
INSERT INTO public.npc(name, gold, info, id, quest_level)
VALUES ('test',200,'do_that',1,(1..5)
解决方案
如果要引入5行,则:
INSERT INTO public.npc(name, gold, info, id, quest_level)
SELECT 'test', 200, 'do_that', 1, gs.n
FROM generate_series(1, 5) gs(n);
推荐阅读
- mysql - 滚动 12 个月的数据 - SQL
- dns - 从 www 到 root 的 DNS CNAME 仍然显示 www
- python - 在第 2 维通过相同的索引扩展列表
- ios - 如何使用 Fabric 的/Crashlytics 代码检查设备是否越狱?
- sql - Oracle SQL Query 使用各种曲线拟合技术执行线性回归
- c# - 写一个异步压缩的进度
- python - 在python中的pdf中添加基于关键字的书签
- python - Airflow 实验性 API - dag 运行从未入队
- parquet - 为什么`plain_dictionary`编码的字典页面偏移量为0?
- mysql - sql合并两个查询结果