Preguntas técnicas de MYSQL – Parte 1

, Author

Hemos dividido esta colección de preguntas técnicas de MYSQL en siete capítulos allí, este es el primero, luego encontrarás la parte dos, la parte tres, la parte cuatro, la parte cinco, la parte seis y finalmente la parte siete estas preguntas de entrevista de trabajo se basan en consultas simples, avanzadas y finalmente complejas de MYSQL. Estas preguntas se basan en las siguientes dos tablas, tabla empleado y tabla recompensa.

Tabla empleado
+-------------+------------+-----------+----------+--------------+-------------+| Employee_id | First_name | Last_name | Salary | Joining_date | Departement |+-------------+------------+-----------+----------+--------------+-------------+| 1 | Bob | Kinto | 1000000 | 2019-01-20 | Finance || 2 | Jerry | Kansxo | 6000000 | 2019-01-15 | IT || 3 | Philip | Jose | 8900000 | 2019-02-05 | Banking || 4 | John | Abraham | 2000000 | 2019-02-25 | Insurance || 5 | Michael | Mathew | 2200000 | 2019-02-28 | Finance || 6 | Alex | chreketo | 4000000 | 2019-05-10 | IT || 7 | Yohan | Soso | 1230000 | 2019-06-20 | Banking |+-------------+------------+-----------+----------+--------------+-------------+
Tabla recompensa (Prime)
+-----------------+-------------+--------+| Employee_ref_id | date_reward | amount |+-----------------+-------------+--------+| 1 | 2019-05-11 | 1000 | | 2 | 2019-02-15 | 5000 || 3 | 2019-04-22 | 2000 || 1 | 2019-06-20 | 8000 |+-----------------+-------------+--------+
Descarga el archivo que contiene las sentencias SQL para crear las tablas. (Haga clic aquí)
Preguntas

1. Recupera a todos los empleados.

SELECT * FROM employee;

2. Recuperar los valores de la columna «Nombre» y «Apellido».

SELECT first_name, Last_Name FROM employee;

3. Recuperar los valores de la columna «First_Name» utilizando el nombre de alias «Employee Name»

Respuesta

SELECT first_name AS "Employee Name" FROM employee;

4. Recuperar los valores de la columna «Apellido» en minúsculas.

SELECT LOWER(Last_name) FROM employee;

5. Recuperar todos los valores de la columna «Apellido» en mayúsculas.

SELECT UPPER(Last_name) FROM employee;

6. Selecciona los valores únicos de la columna «DEPARTAMENTO».

SELECT DISTINCT Departement FROM employee;

7. Selecciona los 4 primeros caracteres de ‘NOMBRE’.

Respuesta

SELECT SUBSTRING(First_name,1,4) FROM employee;

8. Recuperar la posición de ‘h’ en el nombre ‘Juan’ en la tabla ‘empleado’.

SELECT LOCATE('h',First_name) FROM employee where First_name='John';

9. Recupera todos los valores de la columna «FIRST_NAME» tras eliminar los espacios en blanco de la derecha.

SELECT RTRIM(First_name) FROM employee;

10. Recupera todos los valores de la columna «FIRST_NAME» tras eliminar los espacios en blanco de la izquierda.

SELECT LTRIM(First_name) FROM employee;

11. Escribe la sintaxis para crear la tabla «empleado».

Respuesta

CREATE TABLE Employee( employee_id int NOT NULL, First_name varchar(50) NULL, Last_name varchar(50) NULL, salary decimal(18, 0) NULL, joining_date datetime2(7) default getdate(), departement varchar(50) NULL);
Comparte este artículo

.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *