Test de simulation SQL

Cette section vous présente divers ensembles de tests simulés liés à SQL Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.

Test simulé SQL I

Q 2 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait le nom complet d'un élève, avec un en-tête de colonne "Nom"

A - sélectionnez prénom, nom de famille comme «Nom» parmi les élèves;

B - sélectionnez Nom des étudiants;

C - sélectionnez prénom || last_name comme «Nom» des étudiants;

D - sélectionnez prénom, nom de famille parmi les élèves;

Réponse: C

Q 3 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait les différents sujets de distinction dans le tableau ÉTUDIANTS?

A - sélectionnez honours_subject parmi les étudiants;

B - sélectionner un sujet d'honneur distinct parmi les étudiants;

C - sélectionner tous les honneurs_subject des étudiants;

D - sélectionnez * parmi les étudiants;

Réponse: B

Réponse: A

Q 5 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait tous les élèves dont le prénom commence par le caractère «A»?

A - sélectionnez first_name parmi les étudiants où first_name comme 'A%';

B - sélectionnez first_name parmi les étudiants où first_name comme '% A';

C - sélectionnez first_name parmi les étudiants où first_name comme '% A%';

D - sélectionnez first_name parmi les étudiants où first_name comme 'A';

Réponse: A

Q 6 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait tous les élèves dont la deuxième lettre du prénom est «i»?

A - sélectionnez first_name parmi les étudiants où first_name comme '_i%';

B - sélectionnez first_name parmi les étudiants où first_name comme '% i_';

C - sélectionnez first_name parmi les étudiants où first_name comme '% i%';

D - sélectionnez first_name parmi les élèves où first_name comme '_i_';

Réponse: A

Q 7 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait les noms de tous les étudiants dont les identifiants de messagerie ne sont pas fournis?

A - sélectionnez prénom, nom de famille parmi les élèves où email = 0;

B - sélectionnez le prénom, le nom des étudiants où email = '';

C - sélectionnez le prénom, le nom des étudiants où l'email est nul;

D - sélectionnez le prénom, le nom des étudiants où email = 'null';

Réponse: C

Q 8 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait les noms de tous les étudiants dont le sujet spécialisé est l'anglais et le pourcentage de notes supérieur à 80, ou le sujet spécialisé est l'espagnol et le pourcentage de notes supérieur à 80?

A - sélectionnez prénom, nom de famille parmi les élèves où (honours_subject = «English» ou honours_subject = «Spanish») et pourcentage_of_marks> 80;

B - sélectionnez prénom, nom de famille parmi les élèves où honours_subject = «English» ou honours_subject = «Spanish» et pourcentage_of_marks> 80;

C - sélectionnez prénom, nom de famille parmi les élèves où (honours_subject = «English» ou honours_subject = «Spanish» et pourcentage_of_marks> 80);

D - sélectionnez le prénom, le nom des élèves où (honours_subject = «English») ou honours_subject = «Spanish» et pourcentage_of_marks> 80;

Réponse: A

Q 9 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait les noms de tous les étudiants dont le sujet spécialisé est l'anglais ou dont le sujet spécialisé est l'espagnol et le pourcentage de notes supérieur à 80?

A - sélectionnez prénom, nom de famille parmi les élèves où (honours_subject = «English» ou honours_subject = «Spanish») et pourcentage_of_marks> 80;

B - sélectionnez prénom, nom de famille parmi les élèves où honours_subject = «English» ou honours_subject = «Spanish» et pourcentage_of_marks> 80;

C - sélectionnez prénom, nom de famille parmi les élèves où honours_subject = «English» et honours_subject = «Spanish» ou pourcentage_of_marks> 80;

D - sélectionnez le prénom, le nom des élèves où (honours_subject = «English») et honours_subject = «Spanish» et pourcentage_of_marks> 80;

Réponse: B

Q 11 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle des requêtes suivantes afficherait les noms et le pourcentage de notes de tous les élèves triés par sujet de spécialisation, puis les classerait par pourcentage de notes?

A - sélectionnez prénom, nom, honours_subject, pourcentage_of_marks des élèves triés par honours_subject, pourcentage_of_marks;

B - sélectionnez le prénom, le nom, le sujet_honneur, l'ordre de pourcentage_des_marques par pourcentage_de_marques descendant des étudiants;

C - sélectionnez le prénom, le nom, le pourcentage de points dans l'ordre des élèves par pourcentage de marque desc;

D - sélectionnez le prénom, le nom, le pourcentage de marques dans l'ordre des élèves par pourcentage_de_ marque, honours_subject;

Réponse: A

Q 12 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Laquelle de la requête suivante afficherait correctement le prénom des élèves, nom, sujet et honneurs date de naissance, nés entre le 1er Juillet er 1996, et le 30 e Juin 1999.

A - sélectionnez le prénom, le nom, le sujet_honneur, la date_de_naissance parmi les élèves où date_de_naissance entre '30 -JUN-1999 'et '01 -JUL-1996';

B - sélectionnez prénom, nom, sujet_honneur, date_de_naissance parmi les élèves où date_de_naissance en ('30 -JUN-1999 ', '01 -JUL-1996');

C - sélectionnez prénom, nom, sujet_honneur, date_de_naissance parmi les élèves où date_de_naissance comme '30 -JUN-1999 'et '01 -JUL-1996';

D - sélectionnez prénom, nom, sujet_honneur, date_de_naissance parmi les élèves où date_de_naissance entre '01 -JUL-1996 'et '30 -JUN-1999';

Réponse: D

Q 14 - Lequel des éléments suivants n'est pas une fonction de manipulation de caractères?

A - concat

B - sous

C - instr

D - fusionner

Réponse: D

Q 15 - Qu'est-ce qui est retourné par INSTR ('TUTORIALS POINT', 'P')?

A - 11

B - 10

C - POINT

D - TUTORIELS

Réponse: A

Q 16 - Que renvoie SUBSTR ('TUTORIALS POINT', 1, 9)?

A - TUTORIEL

B - POINT

C - TUTORIELS

D - UTORIELS

Réponse: C

Q 17 - Que renvoie SUBSTR ('TUTORIALS POINT', -1, 1)?

A - T

B - NULL

C - 0

D - N

Réponse: A

Q 18 - Qu'est-ce qui est retourné par ROUND (789.8389, 2)?

A - 789,84

B - 789,83

C - 78

D - 789,00

Réponse: A

Q 19 - Qu'est-ce qui est retourné par TRUNC (789.8389, 2)?

A - 789,84

B - 789,83

C - 78

D - 789,00

Réponse: B

Q 20 - Qu'est-ce qui est retourné par MOD (1000,30)?

A - 33

B - 30

C - 3

D - 10

Réponse: D

Q 21 - Considérez le schéma suivant -

STUDENTS(student_code, first_name, last_name, email, 
         phone_no, date_of_birth, honours_subject, percentage_of_marks);

Quelle requête affichera les noms et les sujets de distinction de tous les étudiants et si un étudiant n'a pas encore reçu de sujet de spécialisation, alors il devrait afficher «Pas encore de distinction».

A - sélectionnez prénom, nom, nvl (honours_subject, 'No Honours Yet') parmi les étudiants;

B - sélectionnez prénom, nom, nvl2 (honours_subject, 'No Honours Yet') parmi les étudiants;

C - sélectionnez le prénom, le nom, le sujet_honneur, parmi les étudiants;

D - sélectionnez prénom, nom, nullif (honours_subject, 'No Honours Yet') parmi les étudiants;

Réponse: A

Q 22 - Vous souhaitez calculer l'impôt à payer par les employés d'une organisation. Si l'employé reçoit une commission, la taxe serait calculée sur la commission plus le salaire, si l'employé ne reçoit aucune commission, la taxe serait calculée uniquement sur le salaire. Quelle fonction devez-vous utiliser pour calculer la taxe?

A - NVL

B - NVL2

C - NULLIF

D - COALESCE

Réponse: B

Q 23 - Pour une affectation particulière, vous devez comparer deux valeurs, si les deux sont égales, le résultat serait nul, et si les valeurs ne sont pas égales, la première valeur doit être renvoyée. Quelle fonction devez-vous utiliser?

A - NVL

B - NVL2

C - NULLIF

D - COALESCE

Réponse: C

Feuille de réponses

Numéro de question Clé de réponse
1
2 C
3 B
4 UNE
5 UNE
6 UNE
sept C
8 UNE
9 B
dix C
11 UNE
12
13 C
14
15 UNE
16 C
17 UNE
18 UNE
19 B
20
21 UNE
22 B
23 C
24 C
25 UNE