Nesta seção do Oracle sql, discutiremos sobre a cláusula order by e distinct
Defina um valor nulo:
Se uma coluna em uma tabela não tiver valor atribuído , a coluna será considerada nula para essa linha.
Um nulo é um valor que está indisponível, não atribuído, desconhecido. Um nulo não é igual a zero ou espaço.
Zero é um número e espaço é um caractere
Mais alguns pontos
1) Qualquer coluna de tipo de dados pode ter valor nulo
2) Uma coluna de chave primária sempre não é nula
3)Qualquer expressão aritmética contendo o valor nulo, o resultado é nulo
Linhas Duplicadas e Distintas
A exibição padrão de select são todas as linhas que podem conter valores duplicados
Por exemplo
selecione * de emp;
Ele retornará todas as linhas, mesmo algumas delas duplicadas
Em alguns casos, não queremos ver as linhas duplicadas, o Sql tem uma cláusula para evitá-lo
Selecione distinto * de emp
A consulta acima não retornará linhas duplicadas
Como exibir as propriedades da tabela
Descrição
Ele mostra a coluna da tabela, Null? e tipo de dados
nulo? :Se a coluna pode ter valor nulo
tipo de dados:nos fornece o tipo de dados da coluna
Ordenar por cláusula
Ordenar por cláusula classifica as linhas com base na coluna fornecida. Pode ser asc ou dsc. Ele vem por último na instrução select
Por exemplo
selecione emp,salário do departamento por ordem de salário
Ele fornece a saída classificada por coluna de salário em ordem desc, ou seja. de valores máximos a baixos