Questões de Concurso
Comentadas sobre sql em banco de dados
Foram encontradas 3.369 questões
UPDATE Onix
SET Val = 15
WHERE Mix = ‘pink’
O resultado da execução desse comando SQL é a atualização do campo
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, é:
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 é:
Considere a seguinte subrotina PL/SQL:
CREATE OR REPLACE PROCEDURE decisao (a IN REAL, b IN REAL) IS x REAL;
BEGIN
x := a + b;
IF (x > 10)
THEN DBMS_OUTPUT.put_line (x);
ELSE DBMS_OUTPUT.put_line (‘Valor inferior ao limite’);
END IF;
END;
/
Tendo sido esta rotina implementada no Oracle Database 10g Express Edition no Windows, já executada a linha de comandos SQL que dá acesso ao banco de dados, é correto afirmar que
os itens seguintes.