Gostaria de saber como faço para alterar o status de 1 e 0 da coluna DE_FERIAS para sim e não.
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!
Gostaria de saber como faço para alterar o status de 1 e 0 da coluna DE_FERIAS para sim e não.
E aí Paulo, tudo tranquilo?
Vamos lá, como a coluna DE_FERIAS foi criada com o tipo de dados bit, será necessário realizar algumas alterações na coluna antes de fazer o update do campo.
Primeiramente, temos que mudar o tipo da coluna na tabela, vamos mudar para varchar:
ALTER TABLE TABELA_DE_VENDEDORES CHANGE DE_FERIAS DE_FERIAS varchar(5) not null;Entendendo a sintaxe:
ALTER TABLE [nomedatabela]
CHANGE [nomedacoluna] [nome novo da coluna se for alterado, se não for, deixa o mesmo] [tipodado(tamanho) null/not null];Feito isso, faremos os updates na coluna:
UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'nao' WHERE MATRICULA = '00235'
UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'sim' WHERE MATRICULA = '00236'
UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'sim' WHERE MATRICULA = '00237'
UPDATE TABELA_DE_VENDEDORES SET DE_FERIAS = 'nao' WHERE MATRICULA = '00238'
Entendendo a sintaxe:
UPDATE [nomedatabela] SET [coluna] = [novovalor] WHERE [condicao]Espero ter ajudado. Qualquer dúvida é só falar, tá bom? Bons estudos :)