Por que foi criado duas abas com o Insert INTO? a primeira ficou só com o Isert INTO e a segunta fica igual porém com select where.
Não consegui entender pq foi feito 2x
Por que foi criado duas abas com o Insert INTO? a primeira ficou só com o Isert INTO e a segunta fica igual porém com select where.
Não consegui entender pq foi feito 2x
Oii, Ana Carolina! Que bom que você compartilhou sua dúvida. É muito comum se confundir no início com a organização das abas em ferramentas como o SQLite Online, mas vou te ajudar a entender o que aconteceu no vídeo de forma didática.
Na verdade, não foram criados dois comandos INSERT INTO diferentes para serem executados. O que você viu foi o processo de construção do código.
Por que pareceu ser feito duas vezes?
As pessoas intrutoras geralmente separam as etapas pra que a explicação não fique muito densa. Vamos entender a lógica:
CREATE TABLE). Sem ela, não existe "lugar" para guardar os dados.O comando de inserção é um só, composto por duas partes que trabalham juntas. Imagine que é como uma ponte:
INSERT INTO): Diz para onde os dados vão (o destino).SELECT): Diz de onde os dados vêm e quais filtros devem ser aplicados (a origem).CREATE TABLE) não atrapalhasse a explicação do novo conceito.INSERT sem o SELECT logo abaixo, o banco de dados dará um erro, pois ele não saberá quais valores inserir.Essa técnica de usar o SELECT dentro do INSERT ajuda a evitar o trabalho manual de digitar linha por linha quando a informação já existe em outro lugar do seu banco.