Buscar

banco de dados Cap02

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

SELECT COD_ALUNO, NOME, CIDADE
FROM TALUNO;
SELECT COD_ALUNO AS "Código", NOME AS "Nome do Aluno"
FROM TALUNO;
--Distinct retira linhas duplicadas
-- todas colunas tem que ser iguais
SELECT CIDADE FROM TALUNO;
SELECT DISTINCT CIDADE FROM TALUNO;
--Nao agrupa pois cod_aluno diferente
--para cada linha
SELECT DISTINCT CIDADE, COD_ALUNO
FROM TALUNO
ORDER BY CIDADE;
---
SELECT NOME AS CURSO,
 VALOR,
 VALOR/CARGA_HORARIA,
 Round(VALOR/CARGA_HORARIA,2) AS VALOR_HORA
FROM TCURSO
ORDER BY VALOR_HORA;
--Apelido de coluna só funciona em ORDER BY
SELECT * FROM TCONTRATO;
UPDATE TCONTRATO SET
DESCONTO = NULL
WHERE COD_CONTRATO = 4;
--calculo com coluna = NULL
--resultado = NULL
SELECT COD_CONTRATO,
 TOTAL,
 DESCONTO,
 TOTAL+DESCONTO
FROM TCONTRATO;
--
SELECT COD_CONTRATO,
 DESCONTO,
 Nvl(DESCONTO,0),
 TOTAL,
 TOTAL + Nvl(DESCONTO,0) AS TOTAL_MAIS_DESCONTO
FROM TCONTRATO;
--
SELECT COD_ALUNO || ' - ' || NOME || ' // ' || CIDADE AS ALUNO
FROM TALUNO
ORDER BY COD_ALUNO;
 INTEGER - 1, 2 -- numero inteiro -> number(38)
 NUMBER(5,2) - 999,99
 NUMERIC(5,2) - 999,99
 DATE - '10/03/2011 00:00:00'
 VARCHAR(10) -- Sinonimo
 VARCHAR2(10) - 'MARCIO'
 CHAR(10) - 'MARCIO '

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais