SQL: несколько методов для добавления нескольких значений с примерами кода

Чтобы добавить несколько значений в SQL, вы можете использовать различные методы в зависимости от конкретной системы управления базами данных (СУБД), которую вы используете. Вот несколько распространенных методов с примерами кода:

  1. Использование оператора INSERT INTO с несколькими наборами значений:

    INSERT INTO table_name (column1, column2, column3)
    VALUES (value1_1, value1_2, value1_3),
          (value2_1, value2_2, value2_3),
          (value3_1, value3_2, value3_3);
  2. Использование оператора SELECT с UNION ALL:

    INSERT INTO table_name (column1, column2, column3)
    SELECT value1_1, value1_2, value1_3
    UNION ALL
    SELECT value2_1, value2_2, value2_3
    UNION ALL
    SELECT value3_1, value3_2, value3_3;
  3. Использование предложения VALUES с оператором INSERT INTO:

    INSERT INTO table_name (column1, column2, column3)
    VALUES (value1_1, value1_2, value1_3),
    (value2_1, value2_2, value2_3),
    (value3_1, value3_2, value3_3);
  4. Использование временной таблицы:

    CREATE TEMPORARY TABLE temp_table_name (column1, column2, column3);
    INSERT INTO temp_table_name (column1, column2, column3)
    VALUES (value1_1, value1_2, value1_3),
    (value2_1, value2_2, value2_3),
    (value3_1, value3_2, value3_3);
    INSERT INTO table_name (column1, column2, column3)
    SELECT column1, column2, column3
    FROM temp_table_name;

Это всего лишь несколько примеров того, как можно добавить несколько значений в SQL. Конкретный синтаксис и методы могут различаться в зависимости от используемой вами СУБД.