Questions et réponses SQL MCQ

Questions et réponses SQL MCQ

MCQSS.com propose des questions et réponses gratuites sur SQL dans de nombreux domaines différents. Notre format interactif vous permet de savoir immédiatement si vous avez répondu correctement aux questions. Explorez notre collection de questions à choix multiples et vérifiez vos connaissances en SQL dès aujourd'hui ! Aucun achat d'adhésion ni inscription n'est nécessaire, vous pouvez utiliser notre site gratuitement. Ne manquez pas l'occasion d'améliorer vos compétences et de vous préparer aux examens avec MCQSS.com.

1: Quelle est l'extension de nom de fichier typique d'un fichier SQL?

A.   .dataquet

B.   .sql

C.   .suite

D.   .requête

2: Quel est le nom de la catégorie des fonctions utilisées pour résumer les données?

A.   regroupement

B.   primaire

C.   résumé

D.   agrégat

3: Où la clause Group By est-elle placée dans la séquence des déclarations?

A.   avant

B.   Avant l'ordre par

C.   avant sélectionner

D.   avant où

4: Si une contrainte de clé étrangère est violée, l'action par défaut prise par les SGBD est quoi?

A.   Il n'est pas possible de violer une contrainte de clé étrangère. La modification est rejetée

B.   Les SGBD jettent une erreur mais mettent en œuvre les modifications violées

C.   La valeur est en cascade

D.   La valeur est définie sur null

5: Quelle est la première requête à exécuter dans une déclaration qui contient des sous-requêtes?

A.   le plus à l'extérieur

B.   dernier

C.   le plus intérieur

D.   d'abord

6: Quel est le bon ordre pour une requête SQL appropriée?

A.   Sélectionnez, de, où, ayant, commande par, groupe par

B.   Sélectionnez, de, où, ayant, group par, commande par

C.   Sélectionnez, à partir de, où, groupe par, commande par, avoir

D.   Sélectionnez, de, groupe par, ayant, commande par, où

E.   Sélectionnez, à partir, où, groupe par, ayant, commandez par

7: Quelle est la syntaxe appropriée de la limite de mots clés pour afficher 5 résultats après avoir commencé à enregistrer 4?

A.   Limite 4, 5

B.   Limite 0, 4

C.   Limiter 5, 4

D.   Limite 0, 5

8: Quelle est la bonne procédure pour créer et utiliser un curseur?

A.   Déclarer le curseur> Open Cursor> Row-fetch Row à partir du curseur> Processus Row récupéré> Certes Cursor> DÉFACTION Cursor

B.   Déclarer le curseur> Open Cursor> Row-Row à partir du curseur> Row récupéré de processus> Doallocate Cursor> Certe Cursor

C.   Open Cursor> Row-Row à partir du curseur> Row récupérée de processus> Certes de fermeture> Curseur de Deallocate

D.   Open Cursor> Row-Row à partir du curseur> Row récupéré de processus> Doallocate Cursor> Close Cursor

9: Quels enregistrements l'ensemble des résultats de cette requête incluraient-ils? Sélectionnez * à partir de tablea gauche de jointure extérieureb sur tablea.key = tableB.Key

A.   0 ou plus des enregistrements de Tablea; Tous les enregistrements de TableB

B.   Tous les enregistrements de Tablea; Tous les enregistrements de TableB

C.   Tous les enregistrements de Tablea; 0 ou plus d'enregistrements de TableB

D.   Enregistre uniquement où la clé se trouve à la fois dans Tablea et TableB

10: Quel personnage générique signifie "faire correspondre un certain nombre d'occurrences d'un personnage"?

A.   pour cent (%)

B.   à (@)

C.   Ampersand (&)

D.   astérisque (*)

11: Quel est le nom d'un résultat qui renvoie toutes les lignes dans toutes les tables répertoriées dans la requête?

A.   Produit cartésien

B.   clé primaire

C.   contrainte de table

D.   Mega rejoindre

E.   valeur nul

12: Union Tous est différent d'un commandement syndical en cela ...

A.   Union All est un commandement non valide

B.   Union Tous ne sélectionneront que des valeurs distinctes

C.   Union Tous n'élimineront pas les lignes en double

D.   Union Tous comprendront des valeurs nulles

13: Lequel des éléments suivants n'est pas une référence de type de données explicite?

A.   nul

B.   flotter

C.   petit

D.   entier

E.   personnage

14: Le syndicat All Operator effectue lesquelles des actions suivantes?

A.   Renvoie la sortie de la requête avant et la requête après l'opérateur excluant les doublons.

B.   Renvoie la sortie de la requête avant et la requête après l'opérateur, y compris les doublons.

C.   Rejoint toutes les tables qui ont une relation de clé primaire ou étrangère avec le tableau spécifié.

15: Quel mot-clé est utilisé avec les fonctions agrégées pour inclure chaque valeur du calcul?

A.   TOTAL

B.   Duplicats_allowed

C.   CHAQUE

D.   TOUS

16: Les index peuvent être créés sur les tables existantes afin que les informations puissent être récupérées plus rapidement. Plus précisément, sur que sont les index créés?

A.   valeurs nulles

B.   Colonnes

C.   Lignes

D.   valeurs en double

17: Lequel ne décrit pas un élément de base de données?

A.   Liste organique

B.   indice

C.   procédure stockée

D.   schéma de table

E.   tuple

18: Choisissez la clause correcte: sélectionnez CountryCode, compter (*) dans City Group by countrycode _____ count (*)> 20;

A.   AYANT

B.   COMMANDÉ PAR

C.   LIMITE

D.   OÙ

E.   SÉLECTIONNER

19: Quel est le résultat de "SELECT * dans la table où 1"

A.   Retourner la première ligne de la table

B.   Renvoyez toutes les lignes de la table

20: Cet exemple illustre l'utilisation de l'action de jointure complète. Quelles clauses doivent remplir les trois blancs pour que la requête soit valide? _______ E1. "Event_name", v2. "Lieu" de "Events" E1 _______ "LIEURES" V2 sur (E1. "Venueno" = V2. "Venueno") _______ E1. "Event_name" ASC, v2. "LIEN"

A.   Groupe par, jointure extérieure complète, commande par

B.   Avoir, où, commander par

C.   Où, jointure extérieure complète, ayant

D.   Sélectionner, jointure extérieure, groupe par

E.   Sélectionnez, jointure extérieure complète, commande par

21: Qu'est-ce que PL / SQL?

A.   C'est une version propriétaire de SQL utilisé par Oracle

B.   Il s'agit d'une version propriétaire de SQL développée par MySQL

C.   C'est une version propriétaire de SQL développée pour Visual Studio

D.   Il s'agit d'une version propriétaire de SQL développée par Microsoft

E.   Une version open source de SQL

22: Laquelle des requêtes suivantes renverra la personne First_name de la personne de table avec Last_name Field Null?

A.   Sélectionnez First_name parmi la personne où Last_name = null

B.   Sélectionnez First_name parmi la personne où existe null last_name

C.   Sélectionnez First_name parmi la personne où Last_name est null

D.   Sélectionnez First_name parmi la personne où Last_name comme null

23: Quelle déclaration supprime toutes les lignes de la table "Ordres" sans retirer la structure du tableau?

A.   Ordres de table de dépôt

B.   Désinfecter les commandes

C.   Ordres tronqués

D.   Retirer les lignes des commandes

24: Quel est le type de jointure par défaut s'il est omis?

A.   EXTÉRIEUR

B.   COMPLET

C.   INTÉRIEUR

D.   DISPARAÎTRE

E.   CROIX

25: Quel mot-clé est utilisé pour filtrer les groupes?

A.   AYANT

B.   TRIER

C.   GROUPES

D.   MINIMISER

E.   FILTRE

26: Lequel de ceux-ci n'est pas un type de données valide pour une chaîne de caractères?

A.   CARBONISER

B.   TextChar

C.   Nvarchar

D.   Nchar

E.   Varchar

27: Quelle est la fonction qui combine deux chaînes et renvoie la chaîne combinée?

A.   REJOINDRE()

B.   Concat ()

C.   COMBINER()

D.   ENCHAÎNER()

E.   GROUPE()

28: Supposons que le tableau A contient 5 rangées et que le tableau B contient 6 rangées. Vous effectuez une jointure croisée sur ces deux tables. Combien de lignes aura-t-il?

A.   5

B.   6

C.   11

D.   30

E.   25

29: Quelle clause indique le (s) tableau (s) à partir de quelles données doivent être récupérées?

A.   DEPUIS

B.   OÙ

C.   AYANT

D.   PAR GROUPE

E.   SÉLECTIONNER

30: Quelles données cette déclaration essaie-t-elle de remettre en question à partir du tableau des clients? Sélectionner * parmi les clients où la ville comme & # 39; [! BSP]% & # 39;

A.   Les clients des villes contenant toute combinaison des lettres "B" et "S" et "P".

B.   Les clients des villes en commençant par «BSP».

C.   Les clients des villes se terminant par "B" ou "S" ou "P".

D.   Les clients des villes commencent par "B" ou "S" ou "P".

E.   Les clients des villes ne commencent pas par "B" ou "S" ou "P".

31: Lequel des énoncés suivants n'est pas vrai dans les contraintes de clé primaire?

A.   La valeur d'une contrainte de clé primaire identifie de manière unique chaque enregistrement dans un tableau.

B.   Les clés primaires doivent contenir des valeurs uniques.

C.   Une colonne de clé primaire ne peut pas contenir des valeurs nuls.

D.   Pour chaque clé primaire, il doit y avoir une clé étrangère.

32: Qui sélectionnera le «nom» de & # 39; John & # 39; de la & # 39; personne & # 39; Table où «num_friends» est supérieur à 1?

A.   Sélectionnez * à partir de la personne où num_friends plus de 1 et name = 'John'

B.   Sélectionnez "John" comme «nom» à partir de «personne» où `num_friends»> 1

C.   Sélectionnez le nom de la personne où num_friends> 1 et name = 'John'

D.   Sélectionnez Concat (FirstName, LastName) de la personne où num_friends> 1 et name = "John"

33: Comment sélectionnez-vous une colonne nommée "FirstName" dans un tableau nommé "Persons"?

A.   Sélectionnez FirstName parmi les personnes;

B.   SELECT * FROM PERSONS WHERE FIRSTNAME = PERSONS;

C.   SELECT * FROM PERSONS WHERE PERSONS = FirstName;

D.   Sélectionnez First_name parmi les personnes;

34: Quelle instruction peut être utilisée pour répéter l'exécution d'un bloc de code tant qu'une condition spécifiée renvoie vrai?

A.   Énoncé du signal

B.   Sélectionner une déclaration

C.   Tandis que la déclaration

D.   Déclaration GOTO

E.   Énoncé de sous-requête

35: Sélectionnez * dans Tablea, TableB où tablea.dePartmentId = TableB.DepartmentId; Lequel de ces mots clés aura le même effet que la requête ci-dessus?

A.   Se joindre à

B.   Jointure extérieure complète

C.   Join extérieure droite

D.   Jointure externe gauche

E.   Jointure interne

36: Le terme DDL "Drop" fait quoi?

A.   Modifie la structure d'un objet existant de diverses manières.

B.   Déplace les données d'une table à la suivante.

C.   Supprime toutes les données d'un tableau d'une manière très rapide, en supprimant les données à l'intérieur du tableau et non au tableau lui-même.

D.   Élimine les erreurs du tableau actuel.

E.   Supprime une base de données, une table, un index ou une colonne.

37: Quel caractère est utilisé pour connecter un nom de table avec un nom de colonne pour créer un nom de colonne entièrement qualifié?

A.   point (.)

B.   tiret (-)

C.   Plus (+)

D.   souligner (_)

38: Quel est le terme pour un ensemble d'éléments de données (valeurs) organisés à l'aide de lignes et de colonnes?

A.   indice

B.   requête

C.   programme

D.   tableau

39: La clause ayant peut être utilisée dans quel but?

A.   À utiliser pour le filtrage en fonction du résultat des fonctions non agggatoires.

B.   Pour vérifier que la connexion à la base de données est disponible.

C.   Pour valider une contrainte.

D.   À utiliser pour le filtrage en fonction du résultat des fonctions agrégées.

40: Vrai ou faux? Cette requête est valide comme elle est structurée. Sélectionnez * dans les prospects où affectation_type <> & # 39; équipe & # 39; Et les critères ne sont pas nuls

A.   FAUX

B.   Vrai

41: Quelle clause est utilisée pour trier les données et les regrouper?

A.   GROUPE

B.   TRIER

C.   TRIER PAR

D.   PAR GROUPE

42: Quel mot-clé est utilisé pour vérifier une gamme de valeurs?

A.   CONTIENT

B.   ENTRE

C.   GAMME

D.   À l'intérieur

43: Que se passe-t-il si vous omettez la clause WHERE dans une requête SQL Supprimer?

A.   Toutes les tables seront supprimées.

B.   L'ensemble de la base de données sera supprimé.

C.   Tous les enregistrements seront supprimés.

D.   Un message d'erreur apparaîtra.

44: Quel symbole peut être utilisé pour indiquer un "joker" pour remplacer un ou plusieurs caractères lors de la recherche de chaîne dans une base de données?

A.   #

B.   %

C.   @

D.   *

E.   &

45: Lesquels des types suivants sont les types de déclencheurs DML?

A.   Au lieu de déclencher: au lieu de déclencheurs, sont tirés à la place de l'action déclenchante telle qu'un insert, une mise à jour ou une suppression.

B.   Tous ces

C.   Après le déclencheur: après l'exécution des déclencheurs après l'action de déclenchement, comme un insert, une mise à jour ou une suppression.

46: La clause ayant est utilisée en conjonction avec (et immédiatement après) quelle autre clause?

A.   DEPUIS

B.   SÉLECTIONNER

C.   PAR GROUPE

D.   OÙ

47: Quel mot-clé est utilisé pour créer un alias de table?

A.   New_table

B.   ALIAS

C.   SURNOM

D.   COMME

48: Quelle est la syntaxe correcte pour concaténer le contenu d'une colonne (COL1) au contenu d'une autre colonne (COL2) dans une requête?

A.   rejoindre (col1, col2)

B.   Concat (Col1, Col2)

C.   SQL_CONCAT (COL1, COL2)

D.   COL1 + COL2

E.   concatenate (COL1, COL2)

49: Lequel des noms suivants n'est pas un RDBM basé sur SQL?

A.   serveur SQL

B.   Mysql

C.   Sqlite

D.   MongoDB

E.   Oracle

50: Quel mot-clé est utilisé plus d'une fois dans une instruction SQL qui contient une sous-requête?

A.   COMMANDÉ PAR

B.   SÉLECTIONNER

C.   PAR GROUPE

D.   DISTINCT