16.10.08
Em certos momentos podemos precisar testar se uma coluna é null, como podemos fazer isso? SQL:
Resposta: As pessoas que são novas no uso do sql, geralmente cometem o mesmo equivoco, elas tentam fazer: SQL:
Entretanto isso não funcionará, porém existe um jeito de funcionar dessa forma, basta fazer: SQL:
Isso não é muito recomendado, pois já está em desuso, o certo a fazer é SQL:
Ainda podemos usar o COALESCE, que substitui null por um valor escolhido, porém nesse caso teremos que escolher um valor que não exista na tabela, caso contrário não iremos obter a resposta correta. SQL:
Endereço de trackback para este postTrackback URL (clique direito e copie atalho/localização do link) 1 trackback
Testar se o dado que veio do banco é nulo (DBNull) em C#
Existem 3 jeitos para se fazer essa comparação: Eu usei de um operador ternário, esse operador funciona assim: (comparacao) ? (se verdadeiro) : (se falso) // com value texto = dataReader["coluna"] == DBNull.Value ? null : dataReader["coluna"].t...
20.10.08 @ 05:59
Deixe seu comentário |
Hot Topics
|