Perguntas Técnicas MYSQL – Parte 1

, Author

Dividimos esta colecção de perguntas técnicas MYSQL em sete capítulos, este é o primeiro, depois encontrará a parte dois, parte três, parte quatro, parte cinco, parte seis e finalmente parte sete estas perguntas de entrevista de trabalho são baseadas em perguntas MYSQL simples, avançadas e finalmente complexas. Estas perguntas baseiam-se nas duas tabelas seguintes, tabela empregado e tabela recompensa.

Table empregado
+-------------+------------+-----------+----------+--------------+-------------+| 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 |+-------------+------------+-----------+----------+--------------+-------------+
Table 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 |+-----------------+-------------+--------+
Download o ficheiro contendo as instruções SQL para criar as tabelas. (Clique aqui)
Questões

1. Recuperar todos os empregados.

Resposta

SELECT * FROM employee;

<

>

<

>br>>>/p>

2. Recuperar os valores para a coluna “Primeiro_Nome” e “Último_Nome”.

Resposta

SELECT first_name, Last_Name FROM employee;

3. Recuperar os valores da coluna “First_Name” usando o nome alternativo “Employee Name”

Answer

SELECT first_name AS "Employee Name" FROM employee;

<

4. Recuperar os valores da coluna “Last_Name” em minúsculas.

Answer

SELECT LOWER(Last_name) FROM employee;

<

5. Recuperar todos os valores na coluna “Last_Name” em maiúsculas.

Resposta

SELECT UPPER(Last_name) FROM employee;

6. Seleccionar os valores únicos na coluna “DEPARTAMENTO”.

Resposta

SELECT DISTINCT Departement FROM employee;

>>br>

>>/p>>p>7. Seleccione os primeiros 4 caracteres de ‘PRIMEIRO_NOME’.

Resposta

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

br>

/div>

8. Recuperar a posição de ‘h’ no nome ‘John’ na tabela ‘empregado’.

Resposta

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

<

<

<

9. Recupera todos os valores da coluna “PRIMEIRO_NAME” depois de remover os espaços brancos à direita.

Answer

SELECT RTRIM(First_name) FROM employee;

<

<

10. Recupera todos os valores da coluna “PRIMEIRO_NAME” depois de remover os espaços brancos à esquerda.

Answer

SELECT LTRIM(First_name) FROM employee;

<

br>

11. Escreva a sintaxe para criar a tabela “funcionário”.

Answer

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);

Partilhar este artigo

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *