Teste
Aula - 13 Modelo Físico – DML – Material de Apoio – Like, Order By, Group By e Sub-Select Profº Mauricio M. Faria UNIBAN Brasil
Administração e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 1
Operadores baseados em strings de caracteres Like e Not like Sintaxe : - Select from Where like ;
- Select from Where not like ;
Os operadores LIKE E NOT LIKE só trabalham sobre colunas que seja do tipo CHAR. % - substitui uma palavra _ - substitui um caractere Ex. Like ‘LÁPIS%’ pode enxergar os seguintes registros : ‘Lápis preto’ , ‘Lápis Cera‘, ‘Lápis Borracha’ Todos os registros que contenham ‘Lápis’ seguido de qualquer palavra ou conjunto de caracteres.
Administração e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 2
Operadores baseados em strings de caracteres Like e Not like
Like ‘Broca N_’, pode enxergar os seguintes registros : ◦ ‘Broca N1’ ◦ ‘Broca N9’ ◦ ‘Broca N3’ Like ‘%ão_’ , pode enxergar qualquer nome que termine em ‘ão’ Like ‘[CM]%’, permite enxergar qualquer nome que comece com ‘C’ ou com ‘M’. Like ‘[C-X]%’ , permite enxergar qualquerr nome que comece com ‘C’ até ‘X’. Like ‘M[^o]%’, permite enxergar qualquer nome que comece com ‘M’ e não tenha a letra ‘o’ como segunda letra
Administração e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 3
Operadores baseados em valores desconhecidos: IS NULL E IS NOT NULL
Sintaxe : select from Where is Null; Select from Where is not Null;
A utilização do valor nulo (Null) é muito problemática, pois cada implementação de linguagem pode adotar qualquer representação para o valor nulo. O resultado da aplicação destes operadores permite o tratamento de valores nulos em colunas de uma tabela, selecionando as linhas correspondentes.
Administração e Projeto de Banco de Dados - Uniban Brasil - profmauriciofaria@gmail.com 4
Ordenando os