Perguntas com a marcação «null»

Um conceito de banco de dados usado para representar dados ausentes, desconhecidos ou inaplicáveis.


2
Por que uma coluna computada NOT NULL é considerada anulável em uma exibição?
Eu tenho uma mesa: CREATE TABLE [dbo].[Realty]( [Id] [int] IDENTITY(1,1) NOT NULL, [RankingBonus] [int] NOT NULL, [Ranking] AS ([Id]+[RankingBonus]) PERSISTED NOT NULL .... ) E uma visão: CREATE View [dbo].[FilteredRealty] AS SELECT realty.Id as realtyId, ... COALESCE(realty.Wgs84X, ruian_cobce.Wgs84X, ruian_obec.Wgs84X) as Wgs84X, COALESCE(realty.Wgs84Y, ruian_cobce.Wgs84Y, ruian_obec.Wgs84Y) as Wgs84Y, realty.Ranking, ... FROM realty …


4
NULL tem um tipo?
Várias fontes (por exemplo , Wikipedia , PSOUG ) afirmam que o Oracle nullnão possui um tipo. Isso é verdade? E quanto a outros RDBMSs?
14 datatypes  null 

4
Como excluir valores NULL no CONCAT MySQL?
Se eu tiver isso - tadd é a Addresstabela: CONCAT(tadd.street_number, ' ', tadd.street_name,', ', tadd.apt_number,', ', tadd.city,', ', tadd.postal_code,', ', tadd.country) AS 'Address' Existe uma maneira de excluir o apt_number se ele não existir? Eu estava pensando em: WHERE tadd.apt_number IS NOT NULL Mas ele retornará apenas essas linhas e …
14 mysql  null  concat 


6
Por que não consigo usar valores nulos nas junções?
Eu resolvi o problema de consulta usando ... row_number() over (partition by... essa é uma pergunta mais geral sobre por que não podemos usar colunas com valores nulos em junções. Por que um nulo não pode ser igual a um nulo por causa de uma junção?
13 oracle  join  null 



1
Como indexar uma consulta com `WHERE field is NULL`?
Eu tenho uma tabela com muitas inserções, definindo um dos campos ( uploaded_at) para NULL. Em seguida, uma tarefa periódica seleciona todas as tuplas WHERE uploaded_at IS NULL, as processa e atualiza, definindo uploaded_ata data atual. Como devo indexar a tabela? Entendo que devo usar um índice parcial como: CREATE …


4
Razão para não usar número anulável no Oracle?
Nossa empresa está fazendo interface com outra empresa de software para um projeto conjunto, e fomos informados de que, se um determinado valor não for exibido, devemos passar um -5000 (seu valor arbitrário de sentinela); o motivo é que nenhuma coluna numérica no banco de dados Oracle suporta valores nulos, …


2
Altere rapidamente a coluna NULL para NOT NULL
Eu tenho uma tabela com milhões de linhas e uma coluna que permite valores nulos. No entanto, nenhuma linha atualmente possui um valor NULL para essa coluna (posso verificar isso rapidamente com uma consulta). No entanto, quando executo o comando ALTER TABLE MyTable ALTER COLUMN MyColumn BIGINT NOT NULL; a …


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.