Questões de Concurso
Sobre sql em banco de dados
Foram encontradas 4.619 questões
MMM (C1, C2, C3, C4, C5)
O comando SQL para obter, a partir dessa tabela, os campos C2, C3 e C5, para registros cujo valor de C1 seja igual a 25 e cujo valor de C3 seja diferente de 50, é:
para as questões 44 e 45. Ele descreve um banco de
dados usado por uma universidade para guardar
informações sobre suas disciplinas, seus alunos e as
notas destes.

CR=SUM(NOTA*NUM_CRED) / SUM(NUM_CRED)
Qual consulta permite exibir asmatrículas dos alunos cujos CRs são maiores do que 6,0?
para as questões 44 e 45. Ele descreve um banco de
dados usado por uma universidade para guardar
informações sobre suas disciplinas, seus alunos e as
notas destes.

Qual consulta permite exibir, uma única vez, os nomes dos alunos que ainda NÃO foram aprovados na disciplina cujo código é INF1111?

em que Aluno.matricula e Professor.matricula são respectivamente chaves primárias das tabelas Aluno e Professor; a chave primária da tabela Aula é composta pelos campos matricula_professor e matricula_aluno, sendo que matricula_professor é chave estrangeira ligada à tabela Professor e matricula_aluno é chave estrangeira ligada à tabela Aluno. A consulta escrita em SQL ANSI para encontrar quais professores não ministram aula para nenhum aluno é:
Depto (ID, Nome, Função)
Usa (ID, Cod)
Eqpto (Cod, Tipo, Valor)
Assinale a alternativa que apresenta a expressão SQL para obter o Nome do Depto e o Tipo de Eqpto utilizados.
CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
Vitória Time 2
Empate
Empate
a query que poderá ser utilizada é
CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
campinas - guarani - 0 - 2 - santos fc
santos - santos fc - 1 - 1 - palmeiras
campinas - guarani - 0 - 0 - palmeiras
A query SQL capaz de produzir este resultado é
CREATE TABLE Livro (ID INTEGER, NOME VARCHAR(20), AUTOR VARCHAR(30));
INSERT INTO Livro VALUES(1, “Memórias Póstumas de Brás Cubas”, “Machado de Assis”);
INSERT INTO Livro VALUES(1, “Quincas Borba”, NULL);
UPDATE Livro SET AUTOR = “Machado de Assis” WHERE ID = 1;
Após a execução destes comandos,
SELECT SYSTIMESTAMP FROM DUAL;
O comando SQL acima vai apresentar como resposta ao ser executado
Foi criada uma tabela denominada tabval formada pelas seguintes linhas e colunas:
Codigo Nome Tamanho Qtde
1 001 JOSE 92222222 3,00
2 002 ANA 93333333 1,50
3 001 JOSE 94444444 2,00
4 004 JOAO 95555555 2,50
Para criar um comando SQL que seja capaz de dar como resultado:
Codigo Nome Tamanho Qtde
001 JOSE 94444444 5,00
002 ANA 93333333 1,50
004 JOAO 95555555 2,50
O comando SQL correto é: