Domande e risposte SQL MCQ

Domande e risposte SQL MCQ

MCQSS.com offre domande e risposte gratuite su SQL in migliaia di argomenti differenti. Il nostro formato interattivo ti permette di scoprire immediatamente se hai risposto correttamente alle domande. Esplora la nostra collezione di domande a scelta multipla e verifica le tue conoscenze in SQL oggi stesso! Non è necessario acquistare una membership o registrarsi, puoi utilizzare il nostro sito gratuitamente. Non perdere l'opportunità di migliorare le tue abilità e prepararti per gli esami con MCQSS.com.

1: Qual è l'estensione del file tipica di un file SQL?

A.   .DataQuery

B.   .sql

C.   .Continuazione

D.   .Quary

2: Qual è il nome della categoria delle funzioni utilizzate per riassumere i dati?

A.   raggruppamento

B.   primario

C.   riepilogo

D.   aggregato

3: Dove viene inserito il gruppo per clausola nella sequenza di dichiarazioni?

A.   prima da

B.   prima dell'ordine di

C.   prima di selezionare

D.   Prima di dove

4: Se viene violato un vincolo a chiave esterna, l'azione predefinita intrapresa dal DBMS è cosa?

A.   Non è possibile violare un vincolo a chiave straniera. La modifica viene rifiutata

B.   I DBMs lanciano un errore ma implementa i cambiamenti violati

C.   Il valore è in cascata

D.   Il valore è impostato su NULL

5: Qual è la prima domanda da eseguire in una dichiarazione che contiene sottoquerie?

A.   più esterno

B.   scorso

C.   più interno

D.   Primo

6: Qual è l'ordine corretto per una query SQL corretta?

A.   Seleziona, da, dove, avendo, ordina per, gruppo di

B.   Selezionare, da, dove, avere, raggruppare, ordine di

C.   Selezionare, da, dove, gruppo per, ordinare, avere

D.   Seleziona, da, raggruppa, avendo, ordina per, dove

E.   Seleziona, da, dove, raggruppa, avendo, ordina per

7: Qual è la sintassi corretta del limite di parole chiave per visualizzare 5 risultati dopo l'inizio del record 4?

A.   Limite 4, 5

B.   Limite 0, 4

C.   Limite 5, 4

D.   Limite 0, 5

8: Qual è la procedura corretta per creare e utilizzare un cursore?

A.   Dichiarare il cursore> Apri Cursore> Fetch Row dal cursore> Riga recuperata di processo> Chiudi il cursore> Cursore di deallocali

B.   Dichiara il cursore> Apri cursore> Fetch riga dal cursore> Riga recuperata dal processo> Cursore di deallocali> Chiudi il cursore

C.   Apri cursore> Fetch riga dal cursore> Riga recuperata di processo> Chiudi il cursore> Cursore di padronanza

D.   Apri Cursore> Fetch Row dal cursore> Riga recuperata dal processo> Cursore Deallocate> Chiudi il cursore

9: Quali record includerebbe il set di risultati di questa query? Seleziona * da Tablea Left Outship TableB su tablea.key = tableb.key

A.   0 o più record da Tablea; Tutti i record dalla tabellab

B.   Tutti i record di Tablea; Tutti i record dalla tabellab

C.   Tutti i record di Tablea; 0 o più record da TableB

D.   Solo record in cui la chiave si trova sia in tablea che in tableb

10: Quale personaggio jolly significa "abbinare un numero qualsiasi di occorrenze di qualche carattere"?

A.   per cento (%)

B.   A (@)

C.   ampersand (&)

D.   asterisk (*)

11: Qual è il nome di un risultato che restituisce tutte le righe in tutte le tabelle elencate nella query?

A.   Prodotto cartesiano

B.   chiave primaria

C.   Vincolo della tabella

D.   mega unisciti

E.   valore nullo

12: L'Unione tutto è diverso da un comando sindacale in quello ...

A.   Union All è un comando non valido

B.   L'Unione tutti selezionerà solo valori distinti

C.   L'Unione non eliminerà le file duplicate

D.   L'Unione includerà tutti i valori null

13: Quale dei seguenti non è un riferimento di tipo di dati esplicito?

A.   nullo

B.   galleggiante

C.   piccolo

D.   numero intero

E.   carattere

14: L'Unione All Operator esegue quale delle seguenti azioni?

A.   Restituisce l'uscita dalla query prima e la query dopo che l'operatore esclude i duplicati.

B.   Restituisce l'output dalla query prima e la query dopo l'operatore inclusi i duplicati.

C.   Unisce tutte le tabelle che hanno una relazione chiave primaria o esterna con la tabella specificata.

15: Quale parola chiave viene utilizzata con le funzioni aggregate per includere ogni valore nel calcolo?

A.   TOTALE

B.   Duplicates_alloded

C.   OGNI

D.   TUTTO

16: Gli indici possono essere creati su tabelle esistenti in modo che le informazioni possano essere recuperate più rapidamente. In particolare, su cosa sono creati gli indici?

A.   valori nulli

B.   colonne

C.   file

D.   valori duplicati

17: Quale non descrive un elemento di database?

A.   Elenco organico

B.   indice

C.   procedura memorizzata

D.   schema da tavolo

E.   tupla

18: Scegli la clausola corretta: selezionare CountryCode, Count (*) dal gruppo di città per CountryCode _____ COUNT (*)> 20;

A.   AVENDO

B.   ORDINATO DA

C.   LIMITE

D.   DOVE

E.   SELEZIONARE

19: Qual è il risultato di "Seleziona * dalla tabella dove 1"

A.   Restituisci la prima riga dalla tabella

B.   Restituire tutte le righe dalla tabella

20: Questo esempio illustra l'uso dell'azione completa di join. Quali clausole devono riempire i tre spazi vuoti affinché la query sia valida? _______ e1."Event_Name", v2."Venue" FROM "events" e1 _______ "venues" v2 ON (e1."VenueNo" = v2."VenueNo") _______ e1."Event_Name" ASC, v2."Venue" ASC

A.   Gruppo di, completo esterno, ordine di

B.   Avere, dove, ordinare

C.   Dove, unito esterno completo, avendo

D.   Seleziona, giuntura esterna, gruppo per

E.   Seleziona, un join esterno completo, ordine per

21: Cos'è PL/SQL?

A.   È una versione proprietaria di SQL utilizzata da Oracle

B.   È una versione proprietaria di SQL sviluppata da MySQL

C.   È una versione proprietaria di SQL sviluppata per Visual Studio

D.   È una versione proprietaria di SQL sviluppata da Microsoft

E.   Una versione open source di SQL

22: Quale delle seguenti query restituirà la persona First_Name dalla persona della tabella con il campo Last_Name NULL?

A.   Seleziona First_name da persona dove last_name = null

B.   Seleziona First_name da persona in cui esiste null last_name

C.   Seleziona First_name dalla persona in cui last_name è null

D.   Seleziona First_name da persona in cui last_name come null

23: Quale affermazione rimuove tutte le righe dalla tabella "ordini" senza rimuovere la struttura della tabella?

A.   Ordini di drop table

B.   Sanitizzare gli ordini

C.   Troncato ordini

D.   Rimuovere le righe dagli ordini

24: Qual è il tipo di join predefinito se omesso?

A.   ESTERNO

B.   PIENO

C.   INTERNO

D.   DISSOLVENZA

E.   ATTRAVERSO

25: Quale parola chiave viene utilizzata per filtrare i gruppi?

A.   AVENDO

B.   ORDINARE

C.   Gruppi

D.   MINIMIZZARE

E.   FILTRO

26: Quale di questi non è un tipo di dati valido per una stringa di caratteri?

A.   CHAR

B.   TextChar

C.   Nvarchar

D.   Nchar

E.   Varchar

27: Qual è la funzione che combina due stringhe e restituisce la stringa combinata?

A.   GIUNTURA()

B.   Concat ()

C.   Combina ()

D.   CONCATENARE()

E.   GRUPPO()

28: Supponiamo che la tabella A abbia 5 righe e la tabella B abbia 6 righe. Esegui un join incrociato su questi due tavoli. Quante righe avrà?

A.   5

B.   6

C.   11

D.   30

E.   25

29: Quale clausola indica le tabelle da quali dati devono essere recuperati?

A.   DA

B.   DOVE

C.   AVENDO

D.   RAGGRUPPA PER

E.   SELEZIONARE

30: Quali dati questa affermazione sta cercando di interrogare dalla tabella dei clienti? Seleziona * Dai clienti in cui City mi piace ' [! BSP]%'

A.   Clienti nelle città contenenti qualsiasi combinazione di lettere "B" e "S" e "p."

B.   Clienti in città a partire da "BSP".

C.   Clienti nelle città che terminano con "B" o "S" o "p."

D.   Clienti nelle città che iniziano con "B" o "S" o "p."

E.   I clienti nelle città non iniziano con "B" o "S" o "p."

31: Quale delle seguenti non è vera su una chiave primaria vincoli?

A.   Il valore di un vincolo chiave primario identifica in modo univoco ciascun record in una tabella.

B.   Le chiavi primarie devono contenere valori univoci.

C.   Una colonna chiave primaria non può contenere valori nulli.

D.   Per ogni chiave primaria deve esserci una chiave straniera.

32: Che selezionerà il `nome` di ' John ' dalla persona ' persona ' Tabella dove `num_friends` è maggiore di 1?

A.   Seleziona * dalla persona in cui num_friend più di 1 e name = 'John'

B.   Seleziona "John" come "nome" da `persona` da dove` num_friends`> 1

C.   Seleziona Nome dalla persona in cui num_friends> 1 e nome = 'John'

D.   Seleziona Concat (FirstName, LastName) da persona in cui num_friends> 1 e name = "John"

33: Come si seleziona una colonna denominata "FirstName" da una tabella chiamata "Persons"?

A.   Seleziona FirstName dalle persone;

B.   Seleziona * da persone in cui FirstName = Person;

C.   Seleziona * dalle persone in cui le persone = firstName;

D.   Seleziona First_name dalle persone;

34: Quale affermazione può essere utilizzata per ripetere l'esecuzione di un blocco di codice purché una condizione specificata restituisca vera?

A.   Dichiarazione del segnale

B.   Seleziona l'istruzione

C.   Mentre affermazione

D.   GOTO Dichiarazione

E.   Dichiarazione di sottocquery

35: Seleziona * da tablea, tableb dove tablea.departmentid = tableb.departmentid; Quale di queste parole chiave avrà lo stesso effetto della query sopra?

A.   Cross join

B.   Uni esterno completo

C.   Giunti esterni destro

D.   Unisci esterno sinistro

E.   INNIERI INTERIO

36: Il termine DDL "drop" fa cosa?

A.   Modifica la struttura di un oggetto esistente in vari modi.

B.   Sposta i dati da una tabella fino alla successiva.

C.   Elimina tutti i dati da una tabella in modo molto veloce, eliminando i dati all'interno della tabella e non nella tabella stessa.

D.   Elimina gli errori dalla tabella corrente.

E.   Elimina un database, una tabella, un indice o una colonna.

37: Quale carattere viene utilizzato per collegare un nome da tabella con un nome di colonna per creare un nome di colonna completamente qualificato?

A.   dot (.)

B.   trattino (-)

C.   più (+)

D.   sotto -punteggio (_)

38: Qual è il termine per un insieme di elementi di dati (valori) organizzati usando righe e colonne?

A.   indice

B.   Domanda

C.   programma

D.   tavolo

39: La clausola di avere può essere usata per quale scopo?

A.   Da utilizzare per il filtraggio in base al risultato di funzioni non aggregate.

B.   Per verificare che sia disponibile alla connessione del database.

C.   Per convalidare un vincolo.

D.   Da utilizzare per il filtraggio in base al risultato delle funzioni aggregate.

40: Vero o falso? Questa query è valida nel modo in cui è strutturata. Seleziona * dai potenziali clienti in cui Assessment_Type <> ' team ' E i criteri non sono nulli

A.   Falso

B.   VERO

41: Quale clausola viene utilizzata per ordinare i dati e raggrupparli?

A.   GRUPPO

B.   ORDINARE

C.   ORDINA PER

D.   RAGGRUPPA PER

42: Quale parola chiave viene utilizzata per verificare una serie di valori?

A.   Contiene

B.   FRA

C.   ALLINEARE

D.   All'interno di '

43: Cosa succede se ometti la clausola dove in una query Elimina SQL?

A.   Tutte le tabelle verranno eliminate.

B.   L'intero database verrà eliminato.

C.   Tutti i record verranno eliminati.

D.   Verrà visualizzato un messaggio di errore.

44: Quale simbolo può essere usato per indicare un "wild card" per sostituire uno o più caratteri durante la ricerca di stringa in un database?

A.   #

B.   %

C.   @

D.   *

E.   E

45: Quali dei seguenti sono i tipi di trigger DML?

A.   Invece di innescare: invece che i trigger vengono sparati al posto dell'azione di attivazione come un inserto, l'aggiornamento o eliminare.

B.   Tutti questi

C.   Dopo il trigger: dopo l'esecuzione dei trigger seguendo l'azione di attivazione, come un inserto, aggiornamento o eliminazione.

46: La clausola di avere viene utilizzata insieme a (e immediatamente dopo) quale altra clausola?

A.   DA

B.   SELEZIONARE

C.   RAGGRUPPA PER

D.   DOVE

47: Quale parola chiave viene utilizzata per creare un alias da tavolo?

A.   New_table

B.   ALIAS

C.   Soprannome

D.   COME

48: Qual è la sintassi corretta per concatenare il contenuto di una colonna (COL1) al contenuto di un'altra colonna (COL2) in una query?

A.   Unisciti (Col1, Col2)

B.   CONCAT (COL1, COL2)

C.   SQL_Concat (COL1, COL2)

D.   Col1 + Col2

E.   Concatenata (Col1, Col2)

49: Quale dei seguenti nomi non è un RDBMS basato su SQL?

A.   server SQL

B.   Mysql

C.   Sqlite

D.   MongoDB

E.   Oracolo

50: Quale parola chiave viene utilizzata più di una volta in un'istruzione SQL che contiene una sottoquery?

A.   ORDINATO DA

B.   SELEZIONARE

C.   RAGGRUPPA PER

D.   Distinto

51: Un asterisco dopo la selezione può essere utilizzato per restituire tutto ________ di una tabella.

A.   chiavi primarie

B.   ID righe

C.   valori nulli

D.   chiavi straniere

E.   colonne

52: Quale parola chiave viene utilizzata con le funzioni aggregate per includere solo valori univoci nel calcolo?

A.   UNICO

B.   Distinto

C.   SEPARARE

D.   No_Duplicates

53: Qual è il nome di un meccanismo utilizzato per associare le tabelle all'interno di un'istruzione selezionata?

A.   collegamento

B.   giuntura

C.   connessione

D.   associazione

54: Qual è il nome per una query incorporata all'interno di un'altra query?

A.   Unisciti interni

B.   Faresiana unito

C.   query incorporata

D.   Sottoceria

55: Quante chiavi primarie può avere un tavolo?

A.   almeno uno, ma non più di due

B.   Le tabelle non possono avere tasti primari

C.   Tra uno e cinque

D.   uno

E.   Senza limiti

56: Quale sintassi useresti per scrivere una query per selezionare tutte le squadre che hanno vinto 2, 4, 6 o 8 partite?

A.   Seleziona team_name da squadre in cui team_won come (2, 4, 6, 8)

B.   Seleziona team_name da squadre in cui team_won map (2, 4, 6, 8)

C.   Seleziona team_name dalle squadre in cui team_won on (2, 4, 6, 8)

D.   Seleziona team_name dalle squadre in cui team_won in (2, 4, 6, 8)

57: Quale parola chiave viene utilizzata insieme alla clausola Where durante la creazione di una sottoquery?

A.   INCORPORARE

B.   Domanda

C.   SUB

D.   IN

58: Quale funzione calcola un valore medio di una colonna?

A.   SIGNIFICARE()

B.   MEDIANO()

C.   MEDIA()

D.   Avg ()

59: In SQL qual è il significato di null?

A.   nessun valore

B.   Stringa vuota

C.   0

60: Quale dei seguenti non è un elemento linguistico di SQL?

A.   Espressione

B.   Estrazione dei dati

C.   Clausola

D.   Dichiarazione

E.   Domanda

61: Qual è uno degli scopi della normalizzazione?

A.   Elimina le file

B.   Aggiungi i tasti primari

C.   Elimina la ridondanza

D.   Unisciti a tabelle

E.   Correggi le tabelle

62: Se la tablea è incrociata a tabellab, la tablea ha 10 righe e la tabella B ha 5 righe, qual è la massima dimensione possibile del set di risultati?

A.   25

B.   5

C.   15

D.   20

E.   50

63: Quale delle seguenti è la sintassi corretta per aggiornare una tabella?

A.   AGGIORNAMENTO "NOME TABLE" SET "Nome colonna" = <value> WHERE <SUNSTRINT>;

B.   Aggiorna "Nome tabella" e imposta "Nome colonna" = <value> dove <spress>;

C.   AGGIORNAMENTO "NOME TABLE" DOVE <SUNDINT> SET "Nome colonna" = <value>;

D.   Imposta "Nome colonna" = <valore> dove <spress> aggiornamento "nome tabella";

64: Una chiave primaria costituita da più di una colonna viene definita che tipo di chiave?

A.   chiave di riserva

B.   Chiave monaca

C.   Chiave artificiale

D.   Chiave composita

E.   Chiave dinamica

65: Quale parola chiave viene utilizzata per ordinare i dati recuperati in ordine inverso?

A.   SOTTOSOPRA

B.   DESC

C.   INDIETRO

D.   INVERSIONE

66: Qual è la differenza con l'uso in o uguale (=) per filtrare i record?

A.   In operatore non funziona con le sottoquerie

B.   Nei filtri dell'operatore in base a un singolo valore mentre l'operatore uguale (=) può filtrare su più valori

C.   L'operatore uguale (=) funziona con solo sottoquerie

D.   Filtri dell'operatore uguale (=) in base a un singolo valore mentre l'operatore in può filtrare su più valori

67: Quale funzione o funzionalità SQL restituisce un singolo valore, calcolato dai valori in una colonna?

A.   funzione di consolidamento

B.   Query di collasso

C.   funzione aggregata

D.   Funzione di pacchetto

68: Cosa significa RDBMS?

A.   Sistema di gestore del database relazionale

B.   Sistema di gestore del database razionale

C.   Sistema di gestione del database del rapporto

D.   Sistema di gestione del database razionale

E.   Sistema di gestione del database relazionale

69: #ERROR!

A.   variabili

B.   filtri

C.   parametri

D.   Operatori

70: Qual è un obiettivo di normalizzazione del database?

A.   usando ASCII basato su norme

B.   Definizione degli indici

C.   usando più tabelle

D.   Ridurre la ridondanza

71: Quale delle seguenti affermazioni può essere utilizzata per annullare una transazione?

A.   DISFARE

B.   RIPRISTINA

C.   RIFARE

D.   Rollback

72: Qual è la differenza tra drop ed elimina.

A.   Elimina rimuove una riga nella tabella e rilascia rimuove l'intera tabella.

B.   Entrambi eliminano un intero tavolo.

C.   Entrambi eliminano una riga specificata in una tabella.

D.   Elimina rimuove un'intera tabella e rilascia rimuove tutte le righe nella tabella.

73: Quale funzione viene utilizzata per rimuovere gli spazi imbottiti?

A.   Pad ()

B.   Rpad ()

C.   ORDINARE()

D.   LPAD ()

74: Quale funzione aggregata restituisce il totale dei valori in una colonna?

A.   TOTALE()

B.   AGGIUNGERE()

C.   Sum ()

D.   TUTTO()

75: Puoi aggiungere una riga utilizzando SQL in un database con quale dei seguenti?

A.   CREARE

B.   FARE

C.   AGGIUNGERE

D.   Inserisci

76: Cosa significa l'acronimo SQL?

A.   Linguaggio di query specificato

B.   Linguaggio semplice

C.   Structured Query Language

D.   Linguaggio di query standard

E.   Linguaggio di query segmentato

77: Quando si accede ai dati da una tabella quale parola chiave viene utilizzata immediatamente prima del nome della tabella? (Esempio: selezionare column_name _______ table_name;)

A.   DA

78: Qual è la definizione di una chiave straniera?

A.   Una chiave primaria con un valore nullo.

B.   Un campo in una tabella relazionale che corrisponde alla colonna chiave primaria di un'altra tabella.

C.   La chiave primaria secondaria in una tabella.

D.   Una chiave primaria in una tabella relazionale che ha un valore non numerico.

79: Qual è un altro nome per una riga di tabella?

A.   documentazione

B.   Domanda

C.   dati

D.   visualizzazione

80: The ' join ' La parola chiave viene utilizzata per:

A.   Unisciti a due tabelle in un'operazione di query.

B.   Unisciti a due database in un'operazione di query.

C.   Unisciti a due database in modo permanente.

D.   Unisciti permanentemente a due tabelle end-to-end.

81: La parola chiave viene utilizzata per identificare quali informazioni?

A.   Nome della tabella

B.   nome del database

C.   Nome colonna

D.   Nome riga

82: Quale funzione restituisce il valore più basso in una colonna?

A.   Più basso ()

B.   Min ()

C.   BASSO()

D.   Più piccolo ()

83: Quale parola chiave viene utilizzata per assegnare un alias?

A.   COME

B.   ALIAS

C.   RINOMINARE

D.   ASSEGNARE

84: Quale parola chiave viene utilizzata per recuperare solo determinate righe di dati?

A.   DOCUMENTAZIONE

B.   DOVE

C.   FILTRO

D.   File

85: Quale delle seguenti non è una funzione aggregata valida?

A.   Avg ()

B.   Max ()

C.   Girare()

D.   Somma()

E.   Min ()

86: Quando si ordina per più colonne, quale carattere viene utilizzato per separare i nomi delle colonne?

A.   punto e virgola (;)

B.   trattino (-)

C.   Backslash (\)

D.   coma (,)

87: Quale parola chiave viene utilizzata per verificare alcun valore?

A.   VUOTO

B.   NESSUNO

C.   NULLO

D.   VUOTO

88: Vero o falso: tutte le query SQL devono contenere una clausola dove.

A.   VERO.

B.   Falso.

89: Il comando per rimuovere le righe da una tabella "cliente" è:

A.   Aggiornamento dal cliente ...

B.   Drop dal cliente ...

C.   Togliere dal cliente ...

D.   Elimina dal cliente dove ...

90: Quale comando viene utilizzato per ordinare i dati recuperati?

A.   NUMERICO

B.   ORDINARE

C.   ORDINATO DA

D.   ALFA

91: Quale dei seguenti non è incluso come campo nel tipo di dati Timestamp?

A.   Anno

B.   Giorno

C.   Mese

D.   Ora

E.   Secolo

92: Quale parola chiave viene utilizzata per recuperare i dati della tabella?

A.   OTTENERE

B.   SELEZIONARE

C.   ANDARE A PRENDERE

D.   RECUPERARE

93: A cosa serve DDL?

A.   Logica di deprecazione dei dati

B.   Dati determinati Accesso

C.   Layout di distribuzione dei dati

D.   Linguaggio definizione dei dati

94: Vero o falso L'ordine per parola chiave viene utilizzato per ordinare il set di risultati per una o più colonne.

A.   Falso

B.   VERO

95: Quale affermazione deve essere inserita nello spazio vuoto all'inizio di questa query per essere valida? ______ film.title, count (*) come registi del film unire film_director su film.isbn = film_director.isbn Group di Movie.Title

A.   ORDINATO DA

B.   DOVE

C.   SU

D.   SELEZIONARE

E.   DA

96: Delle seguenti sequenze che si trova nell'ordine corretto?

A.   Avendo | Da | Seleziona | RAGGRUPPA PER

B.   Gruppo di | Da | Seleziona | AVENDO

C.   Seleziona | Da | Gruppo di | AVENDO

D.   Da | Gruppo di | Avendo | SELEZIONARE

97: Vero o falso: un ordine per clausola è facoltativo in una query.

A.   VERO.

B.   Falso.

98: Quale personaggio viene utilizzato per terminare un'istruzione SQL?

A.   punto e virgola (;)

B.   Colon (:)

C.   periodo (.)

D.   esclamazione (!)

99: Quale delle seguenti non è un'istruzione SQL di base?

A.   INSERIRE

B.   Query

C.   SELEZIONARE

D.   ELIMINARE

E.   AGGIORNAMENTO

100: Quale personaggio viene utilizzato per recuperare tutte le colonne di dati?

A.   Segno del dollaro ($)

B.   asterisk (*)

C.   cancelletto (#)

D.   esclamazione (!)