wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Debate SQL 2

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Elije la sintaxis correcta para crear una vista.

a)

CREATE VIEW Vista_pago AS

SELECT codigo, fecha, monto

FROM pagos

WHERE fecha = between '10/1/2019' and '20/1/2019'

b)

CREATE VISTA Vista_pago

SELECT codigo, fecha, monto

FROM pagos

WHERE Codigo = 001

c)

CREATE PROCEDURE Agregar_pagos

@monto

AS

insert into vista_pago (monto) values (250)

GO;

d)

create table vista (

id int primary key not null,

nombre varchar(30),

apellido varchar(30)

)

2.

¿Que sentencia permite consultar todos los datos de una tabla 'Estudiantes' donde el valor de la columna 'Nombre' comiencen con la letra 'a'?

a)

SELECT * FROM Estudiantes WHERE Nombre ='a'

b)

SELECT * FROM Estudiantes WHERE Nombre LIKE '%a'

c)

SELECT * FROM Estudiantes WHERE Nombre ='%a%'

d)

SELECT * FROM Estudiantes WHERE Nombre LIKE 'a%'

3.
El operador 'OR' muestra resultados si ALGUNA de las condiciones definidas se cumple. El operador 'AND' muestra resultados si TODAS la condiciones definidas se cumplen.
a)
VERDADERO
b)
FALSO
4.

¿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?

a)

INNER JOIN

b)

LEFT JOIN

c)

CROSS JOIN

d)

FULL JOIN

5.

Que es el DML

a)

Lenguaje de manipulación de datos

b)

Lenguaje de progamación

c)

Lenguaje máquina

6.

Sentencia para consultar datos

a)

Seleccionar

b)

Select

c)

Insert

d)

Create

7.
Si queremos ordenar el resultado de una consulta en base a más de una columna, tenemos que escribir la cláusula ORDER BY tantas veces como sea necesario.
a)
Verdadero
b)
Falso
8.

Cual es el error en la siguiente consulta:


Select * Productos where precio = 10

a)

No hay ningún error.

b)

No debería de llevar un asterisco porque solo queremos el precio.

c)

Falta from en la instruccion

d)

Le falta especificar los campos en el select ya que se están usando en el where.

9.
¿Qué significa las siglas SQL?
a)
Storage Query Lenguage
b)
Structure Query Lenguage 
c)
Structure Question Library
d)
Structure Question Lenguage
10.

Que funcion hace la siguiente instruccion?

EXEC agrega_pago 1, '10/1/2019',2500,'Tarjeta';

a)

Se crea una vista llamada agrega_pago

b)

Se crea un procedure llamado agrega_pago

c)

Inserta datos en una vista

d)

Ejecuta un procedimiento almacenado