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
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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.