Exercicios Sobre SQL

1200 palavras 5 páginas
1) Listar todos os dados da tabela funcionários ordenados por matrícula:
Select *
From funcionario
Order by matricula
2) Liste todos os funcionários que tenham entre 10 e 12 anos de serviço (inclusive):
Select *
From funcionário
Where anos_servico between ‘10’and ‘12’
3)Liste o nome, a matrícula e o salário de todas as pessoas cujo salário não esteja entre R$ 1.000,00 e R$ 3.000,00:
Select nome_func, matricula, salário
From funcionário
Where salário < ‘1000,00’ or salário> ‘3000,00’
4) Liste todos os funcionários com 5, 8 ou 13 anos de serviço, ou cujo valor de anos de serviço seja nulo:
Select *
From funcionário
Where anos_servico=5 or anos_servico=8 or anos_servico=13 or anos_servico is null
5) Liste os nomes dos funcionários que tenham AN ou ON como o segundo e terceiros caracteres de seu nome.--------- select nome_func from funcionario where nome_func like '_AN%'
OR nome_func like '_ON% select matricula, nome_func, salario
6) Liste a matrícula, nome e salário de todas as pessoas em ordem alfabética de nome. select matricula, nome_func, salario from funcionario order by nome_func
7) Liste os anos de serviço, matrícula, nome e salário em ordem decrescente de anos de serviço, e dentro de cada ano em ordem decrescente de salário. select anos_servico, matricula, nome_func, salario from funcionario order by anos_servico desc, salario desc
8) Liste o nome do departamento, a matrícula, o nome e o salário dos funcionários em ordem decrescente de salário em seu departamento. select nome_orgao, matricula, nome_func, salario from orgao , departamento, funcionario where cod_orgao = cod_depto and cod_orgao = cod_orgao order by nome_orgao, salario DESC
9) Liste os nomes dos gerentes de divisão e o número e o nome da respectiva divisão. select nome_func, cod_div, nome_orgao from funcionario , gerencia , divisao, orgao where cod_orgao = cod_div and cod_orgao = cod_div and matricula = mat_ger
10)Liste matrícula, nome, anos de serviço de todos os

Relacionados

  • sql oracle
    60486 palavras | 242 páginas
  • Sql server
    4009 palavras | 17 páginas
  • Biologia
    1084 palavras | 5 páginas
  • Banco de Dados Oracle 10g: Fundamentos de SQL
    49830 palavras | 200 páginas
  • Consultas de tabelas
    1926 palavras | 8 páginas
  • Introducao ao oracle sql e plsql v.1
    68846 palavras | 276 páginas
  • aula java
    1486 palavras | 6 páginas
  • tecnica em informatica
    659 palavras | 3 páginas
  • Lista1 SQL Solucao
    1539 palavras | 7 páginas
  • Bancos de dados e JDBC Java para Desenvolvimento Web
    7111 palavras | 29 páginas