Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida: Campo Complemento Sem Preenchimento, coloco nulo ou vazio entre ' ' ?

Bom dia!

Na tabela Excel, o campo Complemento não está preenchido. Minha dúvida é se tanto faz utilizar o null ou o ' ' (aspas vazias).

Ex: INSERT INTO [TABELA DE CLIENTES] ([CPF], [NOME], [RUA], [COMPLEMENTO], [BAIRRO], [ESTADO], [CEP], [DATA DE NASCIMENTO], [IDADE], [SEXO], [LIMITE DE CREDITO], [VOLUME MINIMO], [PRIMEIRA COMPRA]) VALUES

('1471156710', 'Erica Carvalho', 'R. Iriquitia',null, 'Jardins', 'SP', '80012212', '1990-09-01', 33, 'F', 1700000000, 24500, 0), ('19290992743','Fernando Cavalcante','R. Dois de Fevereiro',' ','Agua Santa','RJ','22000000','2000-02-12',23,'M',1000000000,20000,1), (...)

1 resposta
solução!

Oi, Beatriz! Como vai?

Boa pergunta.

Existem diferentes significados para cada uma dessas opções. Mesmo que tanto uma string vazia quanto null signifiquem que essa informação está ausente, a interpretação, nesse caso, pode ser algo como:

  • string vazia ' ': você sabe que a casa não tem complemento. É uma informação que, de fato, não existe.
  • null: você não sabe se a casa tem ou não complemento. É uma informação que não chegou até você.

Em projetos de bancos de dados robustos, implementados em uma situação real, essas diferenças devem estar claras para a equipe que manipula os dados. Já no projeto do curso, para estudos, podemos utilizar a string vazia, como sugerido pelo instrutor.

Espero ter ajudado, Beatriz!

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!