0

我有一个关于 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  
4

2 回答 2

3

您可以使用扩展插入来完成您的任务。

INSERT INTO samples (value, name, age) 
VALUES (8, 'hari', 23), 
       (9, 'hari', 23),
       (12, 'hari', 23);
于 2013-07-01T04:41:16.630 回答
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
于 2013-07-01T04:43:44.827 回答