我对SQL查询有疑问,以下是我正在使用的表:
表名:样本
id|value|name|age
1| 3 |hari|23
我还有3个值8,9,12 id是自动递增的,名称age
是相同的。只有价值在3种情况下发生变化。
我需要编写单个sql查询来完成结果。
输出应为,
id|value|name|age
1| 3 |hari|23
2| 8 |hari|23
3| 9 |hari|23
4| 12 |hari|23
答案 0 :(得分:3)
您可以使用扩展插入来完成任务。
INSERT INTO samples (value, name, age)
VALUES (8, 'hari', 23),
(9, 'hari', 23),
(12, 'hari', 23);
答案 1 :(得分:0)
在SQL中使用此格式
INSERT INTO Table ( Column1, Column2 ) VALUES
( Value1, Value2 ), ( Value1, Value2 )
或者你可以选择
INSERT INTO table(column1, column2,column3 )
SELECT value 1, value 2 , value 3
UNION ALL
SELECT value 1,value 2, value 3