Apostila 7: Consultas SQL com WHERE, BETWEEN e LIKE

Classificado em Inglês

Escrito em em português com um tamanho de 3,22 KB

Apostila 7: Exercícios de Consultas SQL

Consultar colunas CODFUN, NOME e SALARIO somando R$ 250,00: SELECT CODFUN, NOME, SALARIO + 250 FROM cadfun;

Simulação de consulta das colunas CODFUN, NOME e SALARIO com dedução de 7,5%: SELECT CODFUN, NOME, SALARIO - SALARIO * 0.0075 FROM cadfun;

Consultar todos os campos da FUNCAO analista: SELECT * FROM cadfun WHERE FUNCAO = 'ANALISTA';

Consultar todos os campos com SALARIO maior ou igual a R$ 1.700,00: SELECT * FROM cadfun WHERE SALARIO >= 1700;

Obs.: se for salário MAIOR use >; se for salário MENOR use <; se for IGUAL use =.

Consultar todos os campos de FUNCAO 'PROGRAMADOR' e 'ANALISTA': SELECT * FROM cadfun WHERE (FUNCAO = 'ANALISTA') OR (FUNCAO = 'PROGRAMADOR');

Consultar todos os campos de FUNCAO PROGRAMADOR e ANALISTA que ganham acima de R$ 1.200,00: SELECT * FROM cadfun WHERE ((FUNCAO = 'ANALISTA') OR (FUNCAO = 'PROGRAMADOR')) AND (SALARIO > 1200);

Consultar todos os campos de funcionários que não ocupem a FUNCAO PROGRAMADOR nem ANALISTA: SELECT * FROM cadfun WHERE NOT (FUNCAO = 'ANALISTA') AND NOT (FUNCAO = 'PROGRAMADOR');

Consultar todos os campos de funcionários que possuem entre 2 e 3 filhos: SELECT * FROM cadfun WHERE FILHOS BETWEEN 2 AND 3;

Consultar todos os campos de funcionários que possuem menos de 2 ou mais de 3 filhos: SELECT * FROM cadfun WHERE FILHOS NOT BETWEEN 2 AND 3;

Consultar todos os campos de funcionários que possuem menos de 2 ou mais de 3 filhos, desconsiderando aqueles que não têm filhos: SELECT * FROM cadfun WHERE (FILHOS NOT BETWEEN 2 AND 3) AND (FILHOS <> 0);

Consultar todos os campos de funcionários que possuem 2 ou 3 filhos utilizando IN: SELECT * FROM cadfun WHERE FILHOS IN (2, 3);

Consultar todos os campos de funcionários cujo NOME termina com SILVA: SELECT * FROM cadfun WHERE NOME LIKE '%SILVA';

Consultar NOME e DEPTO dos GERENTES ou ANALISTAS: SELECT NOME, DEPTO FROM cadfun WHERE (FUNCAO = 'GERENTE') OR (FUNCAO = 'ANALISTA');

Listar funcionários de CODFUN 2, 5 e 9, apresentando CODFUN, NOME e DEPTO: SELECT CODFUN, NOME, DEPTO FROM cadfun WHERE (CODFUN = 2) OR (CODFUN = 5) OR (CODFUN = 9);

Listar funcionários que não pertencem ao DEPTO 5: SELECT NOME, DEPTO FROM cadfun WHERE DEPTO <> '5';

Consultar funcionários cujo NOME possua em qualquer posição a palavra SILVA: SELECT * FROM cadfun WHERE NOME LIKE '%SILVA%';

Consultar todos os registros com SALARIO menor que R$ 2.000,00: SELECT * FROM cadfun WHERE SALARIO < 2000;

Entradas relacionadas: