Update e Delete
É hora de voltar a escrever consultas e considerar mais duas instruções.
Você já sabe como limpar uma tabela, adicionar uma coluna, inserir dados, etc. Mas, para uma interação adequada com o banco de dados, é necessário compreender como atualizar e excluir linhas individuais.
Para isso, existem duas instruções e tipos de consultas: as consultas UPDATE
e DELETE
.
Vamos analisar um exemplo com a tabela medications
:
Vamos imaginar que precisamos atualizar o preço de um tipo específico de medicamento. Por exemplo, atualmente há um desconto de 50% em ibuprofen
, e precisamos alterar o preço deste produto.
Nossa consulta UPDATE
ficará assim:
1234567UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
Neste exemplo, a tabela medications
foi atualizada para que o price
do produto com id
2 (ibuprofeno) seja definido como 4
. Em seguida, todas as colunas da tabela foram selecionadas para garantir que a coluna price
foi atualizada com sucesso. É possível substituir qualquer valor e observar como a operação de atualização funciona no SQL:
UPDATE table_name
SET column_name = value
WHERE some_condition;
A sintaxe para exclusão será assim:
DELETE FROM table_name
WHERE some_condition;
Mas vale lembrar que a exclusão de linhas deve ser feita com cautela, pois não será possível recuperá-las facilmente.
Observação
Se você não incluir uma condição
WHERE
, os dados serão atualizados ou excluídos para todas as linhas.
Swipe to start coding
No mercado farmacêutico, há inflação!
A empresa fornecedora nos informou que devemos estabelecer urgentemente um preço mínimo de 10 unidades para o produto. Portanto, sua tarefa será atualizar a tabela para que o preço, que antes era inferior a 10, passe a ser 10. Você pode fazer isso utilizando o comando UPDATE
.
Instruções Resumidas
- Utilize o comando UPDATE para modificar a tabela
medications
. - Use SET para atribuir o novo valor 10 à coluna
price
. - Utilize a cláusula WHERE com a condição
price < 10
para que a atualização seja aplicada apenas às linhas que atendam a esse requisito.
Solução
Obrigado pelo seu feedback!
single
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo
Awesome!
Completion rate improved to 4
Update e Delete
Deslize para mostrar o menu
É hora de voltar a escrever consultas e considerar mais duas instruções.
Você já sabe como limpar uma tabela, adicionar uma coluna, inserir dados, etc. Mas, para uma interação adequada com o banco de dados, é necessário compreender como atualizar e excluir linhas individuais.
Para isso, existem duas instruções e tipos de consultas: as consultas UPDATE
e DELETE
.
Vamos analisar um exemplo com a tabela medications
:
Vamos imaginar que precisamos atualizar o preço de um tipo específico de medicamento. Por exemplo, atualmente há um desconto de 50% em ibuprofen
, e precisamos alterar o preço deste produto.
Nossa consulta UPDATE
ficará assim:
1234567UPDATE medications SET price = 4 WHERE id = 2; SELECT * FROM medications ORDER BY id;
Neste exemplo, a tabela medications
foi atualizada para que o price
do produto com id
2 (ibuprofeno) seja definido como 4
. Em seguida, todas as colunas da tabela foram selecionadas para garantir que a coluna price
foi atualizada com sucesso. É possível substituir qualquer valor e observar como a operação de atualização funciona no SQL:
UPDATE table_name
SET column_name = value
WHERE some_condition;
A sintaxe para exclusão será assim:
DELETE FROM table_name
WHERE some_condition;
Mas vale lembrar que a exclusão de linhas deve ser feita com cautela, pois não será possível recuperá-las facilmente.
Observação
Se você não incluir uma condição
WHERE
, os dados serão atualizados ou excluídos para todas as linhas.
Swipe to start coding
No mercado farmacêutico, há inflação!
A empresa fornecedora nos informou que devemos estabelecer urgentemente um preço mínimo de 10 unidades para o produto. Portanto, sua tarefa será atualizar a tabela para que o preço, que antes era inferior a 10, passe a ser 10. Você pode fazer isso utilizando o comando UPDATE
.
Instruções Resumidas
- Utilize o comando UPDATE para modificar a tabela
medications
. - Use SET para atribuir o novo valor 10 à coluna
price
. - Utilize a cláusula WHERE com a condição
price < 10
para que a atualização seja aplicada apenas às linhas que atendam a esse requisito.
Solução
Obrigado pelo seu feedback!
Awesome!
Completion rate improved to 4single