Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Inserindo Múltiplas Linhas | Preenchendo um Banco de Dados
Introdução ao SQL
course content

Conteúdo do Curso

Introdução ao SQL

Introdução ao SQL

1. Começando
3. Ordenando Dados
4. Preenchendo um Banco de Dados
5. Atualizando e Excluindo Dados

book
Inserindo Múltiplas Linhas

Muitas vezes precisamos inserir mais de uma linha em uma tabela, e reescrever as instruções de inserção várias vezes pode ser tedioso e ineficiente. Felizmente, o SQL nos fornece uma sintaxe um pouco mais curta que basicamente comprime várias instruções INSERT em uma única consulta.

A seguir está a sintaxe geral para inserir várias linhas usando uma única instrução de inserção:

sql

O exemplo a seguir mostra a sintaxe para inserir várias linhas em uma tabela chamada students que possui três colunas first_name, second_name e age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Dica:

Esta sintaxe também possui uma versão mais curta, na qual não especificamos os nomes das colunas:

sql

Neste caso, a consulta ficará assim:

sql

Demonstração:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6

Pergunte à IA

expand
ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

course content

Conteúdo do Curso

Introdução ao SQL

Introdução ao SQL

1. Começando
3. Ordenando Dados
4. Preenchendo um Banco de Dados
5. Atualizando e Excluindo Dados

book
Inserindo Múltiplas Linhas

Muitas vezes precisamos inserir mais de uma linha em uma tabela, e reescrever as instruções de inserção várias vezes pode ser tedioso e ineficiente. Felizmente, o SQL nos fornece uma sintaxe um pouco mais curta que basicamente comprime várias instruções INSERT em uma única consulta.

A seguir está a sintaxe geral para inserir várias linhas usando uma única instrução de inserção:

sql

O exemplo a seguir mostra a sintaxe para inserir várias linhas em uma tabela chamada students que possui três colunas first_name, second_name e age:

1234567
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
copy

Dica:

Esta sintaxe também possui uma versão mais curta, na qual não especificamos os nomes das colunas:

sql

Neste caso, a consulta ficará assim:

sql

Demonstração:

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 6
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt