19.08.2021 Views

1546027450-1546027450-sql

Ensina estrutura básica de SQL

Ensina estrutura básica de SQL

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SQL – Structured Query Language – rápido e fácil - 168

FROM VEICULO

GROUP BY CUBE(MODELO, COR)

ORDER BY MODELO, COR;

O resultado da consulta pode ser observado a seguir:

MOD COR_V SUM(VALOR)

------------- ----------- ----------

FOCUS PRATA 65000

FOCUS PRETO 110000

FOCUS TODAS CORES 175000

PALIO PRATA 55000

PALIO PRETO 85000

PALIO TODAS CORES 140000

TODOS MODELOS PRATA 120000

TODOS MODELOS PRETO 195000

TODOS MODELOS TODAS CORES 315000

10.3 Consultas hierárquicas

É comum encontrarmos dados organizados em uma estrutura

hierárquica, por exemplo, os funcionários em uma empresa: o

supervisor está subordinado a um gerente, que está subordinado a um

diretor, que está subordinado ao CEO.

Podemos registrar esta hierarquia em um banco de dados relacional

criando uma tabela conforme apresentado a seguir:

CREATE TABLE FUNCIONARIO (

ID_FUNCIONARIO NUMBER(4),

ID_GERENTE NUMBER(4),

NOME_FUNCIONARIO VARCHAR2(30),

CARGO VARCHAR2(15),

CONSTRAINT FUNCIONARIO_PK PRIMARY KEY(ID_FUNCIONARIO));

Vamos inserir, por exemplo, os seguintes dados na tabela criada:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!