Lomadee, uma nova espécie na web. A maior plataforma de afiliados da América Latina.

quarta-feira, 19 de outubro de 2011

Curso Oracle 11g - Lesson 2 - Programação

--lesson 2

/*Selecionar todos as colunas de uma tabela usando um parametro para filtrar na clusula WHERE*/
--Dado Tipo Numerico
Select *
from employees
where department_id = 90;

--Dado tipo Texto
Select *
From employees
Where last_name = 'King';

--Dado tipo Data
Select *
From employees
Where hire_date = '17/06/03';

--Com mais de um filtro
Select *
From employees
Where salary > 10000 and department_id = 90;

--Entre dois valores de uma mesma coluna
Select *
From employees
Where salary between 2500 and 3000;

--Determinar como deve iniciar e quantidade de caracteres
Select *
From employees
Where salary like '2____%';

--Usar o caracter UnderLine ( _ )
Select *
From employees
Where job_id like 'SA\_%' escape '\';

--Atualizar valores de um registro, que atenda a um parametro especifico
Update employees
set phone_number = '515_125.4567'
where employee_id = 100;

--Outro exemplo de com usar o caracter UnderLine ( _ ) , mostrando que pode-se usar qualquer caracter antes do UnderLine
Select *
From employees
Where phone_number like '515x_%' escape 'x';

--Selecionar registros onde haja um valor nulo na coluna commission_pct
Select *
From employees
Where commission_pct is null;

--Exemplos diversos
Select *
From employees
Where salary >= 10000
and (job_id like '%MAN%'
  or commission_pct is null);

--Ordernar a seleção por uma coluna especifica
Select *
From employees
order by first_name desc, 3;

--Passar valor por parametro
Select *
From employees
Where employee_id = &codigo;

--Passar coluna / nome da tabela / e ordenação por parametros
Select &coluna
From &tabela
order by ℴ

--Outro exemplo
Select &&coluna
From &&tabela
order by &ℴ

--Definir o valor de um parametro antes do iniciar o Select
define codigo=200
select *
from employees
where employee_id = &codigo;

Fiquem a vontade para comentar e sugerir melhorias e/ou correção dos exemplos acima.

Nenhum comentário:

Postar um comentário

Related Posts Plugin for WordPress, Blogger...