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 に答える