Font size
WorksheetsTSQL - Basico
Total questions: 20
Worksheet time: 10mins
¿Qué comando extrae datos de la base de datos?
ALTER
ESTRACT
SELECT
INSERT
¿Qué comando actualiza datos en la base de datos?
DELETE
SET
SELECT
UPDATE
Indica el comando SQL que permite modificar la estructura de un objeto.
CREATE
UPDATE
ACTUALIZE
ALTER
Una sentencia de SQL que es utilizada para modificar la estructura de una tabla.
CHANGE TABLE
UPDATE
MODIFY TABLE
ALTER TABLE
Sentencia T-SQL que permite borrar registro en una tabla
DELETE TABLE
DELETE
DROP TABLE
UPDATE
¿Qué palabra clave se usa para devolver solamente valores diferentes en una sentencia SQL?
DISTINCT
DIFFERENT
COUNT
ALL
¿Qué palabra clave se utiliza para ordenar el resultado de una query?
ORDER
SORT
ORDER BY
SELECT BY
De las sentencias listadas a continuación, ¿Cuál es la sentencia SQL correcta si se desea insertar una nueva fila en la tabla Trabajadores (cuyos campos son "Nombre" y "Apellidos")?
INSERT ('Carlos', 'Pérez') INTO Trabajadores;
INSERT INTO Trabajadores VALUES ('Carlos', 'Pérez');
INSERTING VALUES ('Carlos', 'Pérez') INTO Trabajadores;
INSERT INTO Trabajadores ('Nombre', 'Apellidos') SELECT 'Juan', 'Perez'
¿Con cuales de las sentencias cambiarías "Carlos" por "Javier" en la columna NOMBRE de la tabla TRABAJADORES?
UPDATE TRABAJADORES SET NOMBRE = 'Javier' WHERE NOMBRE = 'Carlos';
SAVE TRABAJADORES SET NOMBRE = 'Carlos' INTO NOMBRE = 'Javier';
UPDATE TRABAJADORES SET NOMBRE = 'Carlos' WHERE NOMBRE = 'Javier';
Si quisiéramos contar el número de registros de la tabla EMPLEADOS. Usaríamos…
SELECT NUMBER FROM EMPLEADOS;
SELECT COUNT EMPLEADOS;
SELECT COUNT(*) FROM EMPLEADOS;
SELECT COUNT(DISTINCT *) FROM EMPLEADOS;
¿Podría utilizar la sentencia SQL DELETE FROM USUARIOS, para eliminar los valores de la tabla USUARIO?
Sí, pero los registros en minúsculas no se borrarían
No, primero se debe deshabilitar la seguridad de la tabla
Sí
Sí, pero solo los registros en mayúscula se borrarían
¿Cuál sería la sentencia SQL para eliminar todas las filas de la tabla PERSONAS cuyo NOMBRE sea “Juan” y su APELLIDO “Pérez”?
DELETE FROM PERSONAS;
DELETE FROM PERSONAS WHERE NOMBRE = 'Juan';
DELETE FROM PERSONAS WHERE NOMBRE = 'Juan' OR APELLIDO = 'Pérez';
Ninguna de las anteriores
¿Cuál de las siguientes sentencias SQL emplearía para mostrar todas las filas de la tabla USUARIOS ordenados por NOMBRE, cuyo PASSWORD es "123"?
SELECT * FROM USUARIOS WHERE password='123';
SELECT * FROM USUARIOS WHERE PASSWORD = '123' ORDER NOMBRE;
SELECT ALL VALUES FROM USUARIOS WHERE PASSWORD = '123' ORDER BY NOMBRE;
Ninguna de las anteriores
¿Cuál de las siguientes sentencias SQL emplearía para obtener el número filas de la tabla EMPLEADO contenga en el NOMBRE “César”?
SELECT COUNT(*) FROM EMPLEADO WHERE NOMBRE='César';
SELECT COUNT(VALUES) FROM EMPLEADO WHERE NOMBRE='CÉSAR';
SELECT COUNT(*) FROM EMPLEADO WHERE NOMBRE LIKE '%César%';
Ninguna de las anteriores
Para eliminar todas las filas de una tabla llamada AUTOR podría utilizar la sentencia SQL: DELETE FROM AUTOR;
VERDADERO
FALSO
QUIZÁS
A VECES
NO SÉ
¿Qué significan las siglas SQL?
Sorted Query Language
Structured Question Line
Structured Query Language
Strong Question Language
Se requiere insertar el valor "Pedro" en la columna LAST_NAME de la tabla PERSONAS, ¿Qué sentencia SQL utilizaría?
INSERT INTO PERSONAS (LAST_NAME) VALUES ('Pedro');
INSERT ('Pedro') INTO PERSONAS (LAST_NAME);
INSERT INTO PERSONAS ('Pedro') INTO LAST_NAME;
NO SÉ
¿Cuál sería la sentencia SQL para mostrar el valor de la columna CustomerName como “CLIENTE” en la tabla CUSTOMERS?
SELECT CustomerName AS 'CLIENTE' FROM CUSTOMERS;
SELECT *, CustomerName CLIENTE FROM CUSTOMERS;
SELECT CustomerName CLIENTES FROM CUSTOMERS;
Todas las anteriores
¿Cuál sería la sentencia SQL a ejecutar para mostrar todas las columnas de la tabla DEPARTAMENTOS, y una columna adicional con el valor fijo “TEST”?
SELECT 'TEST' FROM DEPARTAMENTOS;
SELECT *, LIKE ('TEST') FROM DEPARTAMENTOS;
SELECT *, 'TEST' FROM DEPARTAMENTOS;
Todas las anteriores
¿Cuál sería la sentencia SQL para seleccionar el valor de la columna NOMBRE de la tabla PERSONAS y su SALARIO_BRUTO de la tabla SALARIOS; considerando que ambas tablas están relacionadas por medio de la columna ID_EMPLEADO?
SELECT P.NOMBRE, S.SALARIO_BRUTO FROM PERSONAS P, SALARIOS S WHERE P.ID_EMPLEADO = S.ID_EMPLEADO;
SELECT P.NOMBRE, S.SALARIO_BRUTO FROM PERSONAS P INNER JOIN SALARIOS S ON P.ID_EMPLEADO = S.ID_EMPLEADO;
Ambas son válidas
