我想知道我是否可以从列表中选择给定的值并填充行?例如,SELECT 1 as one, 2 as two, 3 as three将填充列:
one | two | three
------------------------
1 | 2 | 3
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个填充行的脚本,例如:
values
-------
1
2
3
4
Run Code Online (Sandbox Code Playgroud)
谢谢!
Joh*_*ell 13
如果你愿意,你可以将每个人联合起来
SELECT 1 AS numbers
UNION SELECT 2
UNION SELECT 3
Run Code Online (Sandbox Code Playgroud)
一个更简单的方法来做这样的事情就是创建一个具有自动递增id的表...在表中的另一列插入一个空字符串...然后只需选择自动递增的id
CREATE TEMPORARY TABLE tmp (
id INTEGER NOT NULL AUTO_INCREMENT PRIMARY KEY,
val varchar(1)
);
INSERT INTO tmp (val)
values
(""),
(""),
(""),
(""),
(""),
(""),
(""),
(""),
(""),
("");
select id from tmp;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15476 次 |
| 最近记录: |