exercício sql.doc

2
1 – Criar um Select, com todos os campos, para recuperar os registros de uma tabela de nome Funcionário, que tem por campos/atributos: MATR_FUNC, CD_CARGO e NM_FUNC. SELECT * FROM FUNCIONARIO 2 – Criar um Select que traga somente os campos CD_CARGO, NM_FUNC e VL_SAL. SELECT CD_CARGO,NM_FUNC,VL_SAL FROM FUNCIONARIO 3 – Criar um Select que retorne somente os funcionários que residem que ocupem um cargo específico (utilização da claúsula WHERE). SELECT * FROM FUNCIONARIO WHERE CD_CARGO = 10 4 – Criar um Select com ordenação da tabela funcionários pelo campo NM_FUNC (utilizar o comando ORDER BY). SELECT NM_FUNC FROM FUNCIONARIO ORDER BY NM_FUNC 5 – Criar um comando de inserção para a tabela de Funcionários acima.

Upload: marcelo-coelho

Post on 03-Jan-2016

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exercício SQL.doc

1 – Criar um Select, com todos os campos, para recuperar os registros de uma

tabela de nome Funcionário, que tem por campos/atributos: MATR_FUNC,

CD_CARGO e NM_FUNC.

SELECT *

FROM FUNCIONARIO

2 – Criar um Select que traga somente os campos CD_CARGO, NM_FUNC e

VL_SAL.

SELECT CD_CARGO,NM_FUNC,VL_SAL

FROM FUNCIONARIO

3 – Criar um Select que retorne somente os funcionários que residem que

ocupem um cargo específico (utilização da claúsula WHERE).

SELECT *

FROM FUNCIONARIO

WHERE CD_CARGO = 10

4 – Criar um Select com ordenação da tabela funcionários pelo campo

NM_FUNC (utilizar o comando ORDER BY).

SELECT NM_FUNC

FROM FUNCIONARIO

ORDER BY NM_FUNC

5 – Criar um comando de inserção para a tabela de Funcionários acima.

INSERT INTO FUNCIONARIO

VALUES(171,10,”GIOVANA SILVA”)

Page 2: Exercício SQL.doc

6 – Criar um UPDATE para a tabela funcionários em que se altere NM_FUNC

para Clarence Seedorf.

UPDATE FUNCIONARIO

SET NM_FUNC = “Clarence Seedorf”

7 – Criar um DELETE para apagar os funcionários que tiverem salário igual ou

maior que 1000.

DELETE FROM FUNCIONARIO

WHERE VL_SAL >= 1000

8 – Criar uma consulta (Select) que recupere os dependentes de cada

funcionário.

SELECT DEP_FUNC

FROM FUNCIONARIO

9 – Criar uma consulta que mostre os funcionários e seus cargos e salários.

SELECT NM_FUNC,VL_SAL,CD_CARGO

FROM FUNCIONARIO