Como buscar a quantidade de itens de uma coluna por tipo?

2 respostas Resolvido
oracle11banco
G

Estou com uma duvida aqui, preciso buscar uma quantidade de itens em uma tabela por um tipo. essas são as tabelas.

CREATE TABLE "HR"."TB_CARROS" 
(	"CAR_ID" NUMBER(6,0), 
"CAR_PLACA" VARCHAR2(8 BYTE), 
"CAR_MARCA" VARCHAR2(15 BYTE), 
"CAR_MODELO" VARCHAR2(15 BYTE), 
"CAR_COR" VARCHAR2(20 BYTE), 
"CAR_CLI_ID" NUMBER(4,0), 
"CAR_TCA_ID" NUMBER(2,0) - Se conecta com uma tabela de tipos de carro
)

CREATE TABLE "HR"."TB_CLIENTES" 
(	"CLI_ID" NUMBER(4,0), 
"CLI_NOME" VARCHAR2(60 BYTE), 
"CLI_CPF" VARCHAR2(15 BYTE), 
"CLI_RG" VARCHAR2(12 BYTE), 
"CLI_CNH" NUMBER(11,0), 
"CLI_DT_NASCIMENTO" DATE, 
"CLI_TEL1" VARCHAR2(15 BYTE), 
"CLI_TEL2" VARCHAR2(15 BYTE), 
"CLI_TEL3" VARCHAR2(15 BYTE), 
"CLI_ENDERECO" VARCHAR2(60 BYTE), 
"CLI_NUMERO" VARCHAR2(6 BYTE), 
"CLI_BAIRRO" VARCHAR2(30 BYTE), 
"CLI_CIDADE" VARCHAR2(15 BYTE), 
"CLI_ESTADO" VARCHAR2(19 BYTE), 
"CLI_PAIS" VARCHAR2(15 BYTE), 
"CLI_MENSALISTA" CHAR(1 BYTE), 
"CLI_DIA_PAGAMENTO" NUMBER(2,0), 
"CLI_EMP_ID" NUMBER(4,0)
)

E preciso buscar a quantidade de itens agrupados por um tipo, assim:

  • listar a quantidade de carros cadastrados por tipo
  • listar a quantidade de clientes por bairro onde residem

Como resolver isso?

2 Respostas

L
Solucao aceita

Veja se resolve…

  • listar a quantidade de carros cadastrados por tipo
SELECT COUNT(*) AS qtd, CAR_TCA_ID AS tipo 
FROM TB_CARROS GROUP BY CAR_TCA_ID;
  • listar a quantidade de clientes por bairro onde residem
SELECT COUNT(*) AS qtd, CLI_BAIRRO AS bairro 
FROM TB_CLIENTES GROUP BY CLI_BAIRRO;
G

Muito Obrigado Lost funcionou perfeitamente.

Criado 5 de maio de 2017
Ultima resposta 9 de mai. de 2017
Respostas 2
Participantes 2