WorksheetsDebate SQL 2
Total questions: 10
Worksheet time: 10mins
Elije la sintaxis correcta para crear una vista.
CREATE VIEW Vista_pago AS
SELECT codigo, fecha, monto
FROM pagos
WHERE fecha = between '10/1/2019' and '20/1/2019'
CREATE VISTA Vista_pago
SELECT codigo, fecha, monto
FROM pagos
WHERE Codigo = 001
CREATE PROCEDURE Agregar_pagos
@monto
AS
insert into vista_pago (monto) values (250)
GO;
create table vista (
id int primary key not null,
nombre varchar(30),
apellido varchar(30)
)
¿Que sentencia permite consultar todos los datos de una tabla 'Estudiantes' donde el valor de la columna 'Nombre' comiencen con la letra 'a'?
SELECT * FROM Estudiantes WHERE Nombre ='a'
SELECT * FROM Estudiantes WHERE Nombre LIKE '%a'
SELECT * FROM Estudiantes WHERE Nombre ='%a%'
SELECT * FROM Estudiantes WHERE Nombre LIKE 'a%'
¿Cuál tipo de Join solo retorna los registros que existen en las 2 tablas relacionadas y concuerdan en el campo por el cual se hace la relación?
INNER JOIN
LEFT JOIN
CROSS JOIN
FULL JOIN
Que es el DML
Lenguaje de manipulación de datos
Lenguaje de progamación
Lenguaje máquina
Sentencia para consultar datos
Seleccionar
Select
Insert
Create
Cual es el error en la siguiente consulta:
Select * Productos where precio = 10
No hay ningún error.
No debería de llevar un asterisco porque solo queremos el precio.
Falta from en la instruccion
Le falta especificar los campos en el select ya que se están usando en el where.
Que funcion hace la siguiente instruccion?
EXEC agrega_pago 1, '10/1/2019',2500,'Tarjeta';
Se crea una vista llamada agrega_pago
Se crea un procedure llamado agrega_pago
Inserta datos en una vista
Ejecuta un procedimiento almacenado
