SQL NULL

?
?

SQL > Linguagem SQL avan?ada > NULL

Na linguagem SQL, NULL significa que os dados n?o existem. NULL n?o é igual a 0 ou uma cadeia vazia. Tanto 0 como uma cadeia vazia representam um valor, enquanto NULL n?o tem qualquer valor.

Todas as opera??es matemáticas efetuadas com NULL ir?o ter como resultado NULL. Por exemplo,

10 + NULL = NULL

As fun??es agregadas, tais como SUM, COUNT, AVG, MAX e MIN excluem os valores NULL. N?o é provável que provoque quaisquer problemas com os comandos SUM, MAX e MIN. Contudo, pode provocar confus?es com AVG e COUNT.

Observemos o seguinte exemplo:

Tabela Sales_Data
Store_Name Sales
Store A 300
Store B 200
Store C 100
Store D NULL

Abaixo s?o apresentados os resultados de cada fun??o agregada:

SUM (Sales) = 600

AVG (Sales) = 200

MAX (Sales) = 300

MIN (Sales) = 100

COUNT (Sales) = 3

Note que a fun??o AVG conta apenas 3 linhas (a linha NULL é excluída), pelo que a média é 600 / 3 = 200 e n?o 600 / 4 = 150. A fun??o COUNT também ignora a linha NULL, pelo que COUNT (Sales) = 3.

SQL ISNULL >>
?


Copyright © 2021   1keydata.com   Todos os direitos reservados.

? 老湿机69福利区无码_老子影院午夜伦无码_开心亚洲五月丁香五月