Pertanyaan dan Jawaban SQL MCQ

Pertanyaan dan Jawaban SQL MCQ

MCQSS.com menyediakan pertanyaan dan jawaban gratis tentang SQL dalam berbagai topik yang berbeda. Format interaktif kami memungkinkan Anda untuk segera mengetahui apakah Anda telah menjawab dengan benar. Jelajahi koleksi pertanyaan pilihan ganda kami dan verifikasi pengetahuan Anda dalam SQL hari ini! Tidak perlu membeli keanggotaan atau mendaftar, Anda dapat menggunakan situs kami secara gratis. Jangan lewatkan kesempatan untuk meningkatkan keterampilan Anda dan mempersiapkan diri untuk ujian dengan MCQSS.com.

1: Apa perpanjangan nama file yang khas dari file SQL?

A.   .dataquery

B.   .sql

C.   .sekuel

D.   .pertanyaan

2: Apa nama kategori fungsi yang digunakan untuk merangkum data?

A.   pengelompokan

B.   utama

C.   ringkasan

D.   agregat

3: Di mana klausa kelompok dengan klausa dalam urutan pernyataan?

A.   sebelumnya dari

B.   Sebelum pesanan oleh

C.   Sebelum Pilih

D.   sebelum dimana

4: Jika kendala kunci asing dilanggar, tindakan default yang diambil oleh DBMS adalah apa?

A.   Tidak mungkin melanggar kendala kunci asing. Modifikasi ditolak

B.   DBMS melempar kesalahan tetapi mengimplementasikan perubahan yang dilanggar

C.   Nilainya bertingkat

D.   Nilainya diatur ke NULL

5: Apa kueri pertama yang dijalankan dalam pernyataan yang berisi subqueries?

A.   paling luar

B.   terakhir

C.   terdalam

D.   Pertama

6: Manakah urutan yang benar untuk kueri SQL yang tepat?

A.   Pilih, dari, di mana, memiliki, memesan, grup oleh

B.   Pilih, dari, di mana, memiliki, grup oleh, pesan oleh

C.   Pilih, dari, di mana, grup dengan, pesan dengan, memiliki

D.   Pilih, dari, grup dengan, memiliki, memesan, di mana

E.   Pilih, dari, di mana, grup dengan, memiliki, pesan dengan

7: Apa sintaks yang tepat dari batas kata kunci untuk menampilkan 5 hasil setelah mulai dari catatan 4?

A.   Batas 4, 5

B.   Batas 0, 4

C.   Batas 5, 4

D.   Batas 0, 5

8: Apa prosedur yang benar untuk membuat dan menggunakan kursor?

A.   Deklarasikan Kursor> Kursor Terbuka> Fetch Row dari Kursor> Proses Fetched Row> Tutup Kursor> Kursor Deallocate

B.   Deklarasikan Kursor> Kursor Terbuka> Fetch Row dari Kursor> Proses Fetched Row> Deallocate Cursor> Tutup Kursor

C.   Buka Kursor> Fetch Row dari kursor> Proses Fetched Row> Tutup Kursor> Kursor Deallocate

D.   Buka Kursor> Fetch Row dari kursor> Proses Fetched Row> Deallocate Cursor> Tutup Kursor

9: Catatan apa yang akan disertakan oleh hasil kueri ini? Pilih * dari tablea kiri gabung luar meja di tableA.key = TableB.Key

A.   0 atau lebih catatan dari tablea; Semua catatan dari TableB

B.   Semua catatan dari tablea; Semua catatan dari TableB

C.   Semua catatan dari tablea; 0 atau lebih catatan dari TableB

D.   Hanya mencatat di mana kunci ada di tablea dan TableB

10: Karakter wildcard mana yang berarti "cocok dengan sejumlah kejadian karakter apa pun"?

A.   persen (%)

B.   pada (@)

C.   simbol untuk 'dan (&)

D.   tanda bintang (*)

11: Apa nama hasil yang mengembalikan semua baris di semua tabel yang tercantum dalam kueri?

A.   Produk cartesian

B.   kunci utama

C.   kendala tabel

D.   mega bergabung

E.   nilai nol

12: Union All berbeda dari perintah serikat di dalam ...

A.   Union All adalah perintah yang tidak valid

B.   Union semua hanya akan memilih nilai yang berbeda

C.   Union semua tidak akan menghilangkan baris duplikat

D.   Union All akan mencakup nilai nol

13: Manakah dari berikut ini yang bukan referensi tipe data eksplisit?

A.   nol

B.   mengambang

C.   Smallint

D.   bilangan bulat

E.   karakter

14: Union All Operator melakukan yang mana dari tindakan berikut?

A.   Mengembalikan output dari kueri sebelum dan kueri setelah operator tidak termasuk duplikat.

B.   Mengembalikan output dari kueri sebelum dan kueri setelah operator termasuk duplikat.

C.   Bergabung dengan semua tabel yang memiliki hubungan kunci primer atau asing dengan tabel yang ditentukan.

15: Kata kunci apa yang digunakan dengan fungsi agregat untuk memasukkan setiap nilai dalam perhitungan?

A.   TOTAL

B.   Duplicates_allowed

C.   SETIAP

D.   SEMUA

16: Indeks dapat dibuat pada tabel yang ada sehingga informasi dapat diambil lebih cepat. Secara khusus, apa yang dibuat indeks?

A.   nilai nol

B.   kolom

C.   baris

D.   nilai duplikat

17: Mana yang tidak menggambarkan elemen basis data?

A.   Daftar Organik

B.   indeks

C.   Prosedur tersimpan

D.   skema meja

E.   tuple

18: Pilih Klausul yang Benar: Pilih CountryCode, Count (*) dari City Group oleh CountryCode _____ Count (*)> 20;

A.   MEMILIKI

B.   DIPESAN OLEH

C.   MEMBATASI

D.   DI MANA

E.   PILIH

19: Apa hasil dari "SELECT * DARI TABEL DI MANA 1"

A.   Kembalikan baris pertama dari meja

B.   Kembalikan semua baris dari tabel

20: Contoh ini menggambarkan penggunaan tindakan gabungan lengkap. Klausa mana yang harus mengisi tiga kosong agar kueri menjadi valid? _______ E1. "Event_name", v2. "Tempat" dari "Events" E1 _______ "Tempat" V2 On (E1. "Venueno" = v2. "Venueno") _______ E1. "Event_name" ASC, v2. "Venue" ASC "

A.   Grup dengan, gabungan luar lengkap, pesan oleh

B.   Memiliki, di mana, memesan

C.   Dimana, gabungan luar penuh, memiliki

D.   SELECT, OUTER JOW, grup oleh

E.   SELECT, LENGKAP LUAR BERGABUNG, PESANAN DENGAN

21: Apa itu PL/SQL?

A.   Ini adalah versi eksklusif dari SQL yang digunakan oleh Oracle

B.   Ini adalah versi eksklusif dari SQL yang dikembangkan oleh MySQL

C.   Ini adalah versi eksklusif dari SQL yang dikembangkan untuk Visual Studio

D.   Ini adalah versi eksklusif dari SQL yang dikembangkan oleh Microsoft

E.   Versi Sumber Sumber Terbuka dari SQL

22: Manakah dari kueri berikut yang akan mengembalikan orang pertama_name dari orang dengan last_name Field Null?

A.   Pilih first_name dari orang di mana last_name = null

B.   Pilih first_name dari orang di mana ada nol last_name

C.   Pilih first_name dari orang di mana last_name adalah null

D.   Pilih first_name dari orang di mana last_name as null

23: Pernyataan mana yang menghilangkan semua baris dari tabel "Pesanan" tanpa menghapus struktur tabel?

A.   Pesanan Table Table

B.   Sanitasi pesanan

C.   Pencurian Pesanan

D.   Hapus baris dari pesanan

24: Apa tipe gabungan default jika dihilangkan?

A.   LUAR

B.   PENUH

C.   Bajingan

D.   MEMUDAR

E.   MENYEBERANG

25: Kata kunci apa yang digunakan untuk memfilter grup?

A.   MEMILIKI

B.   MENYORTIR

C.   Kelompok

D.   MEMPERKECIL

E.   SARING

26: Manakah dari berikut ini yang bukan tipe data yang valid untuk string karakter?

A.   ARANG

B.   Textchar

C.   Nvarchar

D.   Nchar

E.   Varchar

27: Apa fungsi yang menggabungkan dua string dan mengembalikan string gabungan?

A.   BERGABUNG()

B.   Concat ()

C.   MENGGABUNGKAN()

D.   MENGGABUNGKAN()

E.   KELOMPOK()

28: Misalkan Tabel A memiliki 5 baris dan Tabel B memiliki 6 baris. Anda melakukan gabungan silang pada dua tabel ini. Berapa banyak baris yang dimilikinya?

A.   5

B.   6

C.   11

D.   30

E.   25

29: Klausa mana yang menunjukkan tabel dari data mana yang akan diambil?

A.   DARI

B.   DI MANA

C.   MEMILIKI

D.   Grup oleh

E.   PILIH

30: Data apa yang mencoba permintaan ini dari tabel pelanggan? Pilih * dari pelanggan di mana kota seperti ' [! BSP]%'

A.   Pelanggan di kota -kota yang berisi kombinasi huruf "B" dan "S" dan "p."

B.   Pelanggan di kota -kota dimulai dengan "BSP."

C.   Pelanggan di kota yang diakhiri dengan "B" atau "S" atau "P."

D.   Pelanggan di kota -kota dimulai dengan "B" atau "S" atau "P."

E.   Pelanggan di kota tidak dimulai dengan "B" atau "S" atau "P."

31: Manakah dari berikut ini yang tidak benar tentang kendala kunci utama?

A.   Nilai kendala kunci utama secara unik mengidentifikasi setiap catatan dalam tabel.

B.   Kunci utama harus berisi nilai -nilai unik.

C.   Kolom kunci utama tidak dapat berisi nilai nol.

D.   Untuk setiap kunci utama harus ada kunci asing.

32: Yang akan memilih `name` dari ' John ' dari ' orang ' Tabel di mana `num_friends` lebih besar dari 1?

A.   Pilih * dari orang di mana num_ teman lebih dari 1 dan name = 'John'

B.   Pilih "John" sebagai 'nama' dari `person` di mana` num_friends`> 1

C.   Pilih Nama Dari Orang Di mana Num_Friends> 1 dan name = 'John'

D.   Pilih CONDAT (FirstName, LastName) dari orang di mana num_friends> 1 dan name = "John"

33: Bagaimana Anda memilih kolom bernama "FirstName" dari tabel bernama "Orang"?

A.   Pilih FirstName dari orang;

B.   Pilih * dari orang -orang di mana FirstName = orang;

C.   Pilih * dari orang -orang di mana orang = nama pertama;

D.   Pilih first_name dari orang;

34: Pernyataan mana yang dapat digunakan untuk mengulangi eksekusi blok kode selama kondisi yang ditentukan mengembalikan true?

A.   Pernyataan sinyal

B.   Pilih pernyataan

C.   Saat pernyataan

D.   Pernyataan goto

E.   Pernyataan subquery

35: Pilih * dari tablea, TableB di mana tablea.departmentId = TableB.DepartmentId; Manakah dari kata kunci berikut yang memiliki efek yang sama dengan kueri di atas?

A.   Silang bergabung

B.   Gabungan luar lengkap

C.   Bergabung dengan kanan luar

D.   BERGABUNG LUAR BIASA

E.   Batin Bergabung

36: Istilah DDL "drop" apa?

A.   Memodifikasi struktur objek yang ada dengan berbagai cara.

B.   Memindahkan data dari satu tabel ke tabel ke yang berikutnya.

C.   Menghapus semua data dari tabel dengan cara yang sangat cepat, menghapus data di dalam tabel dan bukan tabel itu sendiri.

D.   Menghilangkan kesalahan dari tabel saat ini.

E.   Menghapus database, tabel, indeks atau kolom.

37: Karakter apa yang digunakan untuk menghubungkan nama tabel dengan nama kolom untuk membuat nama kolom yang sepenuhnya memenuhi syarat?

A.   dot (.)

B.   berlari (-)

C.   Plus (+)

D.   Underscore (_)

38: Apa istilah untuk satu set elemen data (nilai) yang diatur menggunakan baris dan kolom?

A.   indeks

B.   pertanyaan

C.   program

D.   meja

39: Klausa memiliki dapat digunakan untuk tujuan apa?

A.   Untuk digunakan untuk penyaringan berdasarkan hasil fungsi non-agregat.

B.   Untuk memverifikasi bahwa pada koneksi database tersedia.

C.   Untuk memvalidasi kendala.

D.   Untuk digunakan untuk penyaringan berdasarkan hasil fungsi agregat.

40: Benar atau salah? Kueri ini valid dengan cara terstruktur. Pilih * dari Prospects Where Assignment_Type <> ' Tim ' Dan kriteria bukan nol

A.   PALSU

B.   BENAR

41: Klausa apa yang digunakan untuk mengurutkan data dan mengelompokkannya?

A.   KELOMPOK

B.   MENYORTIR

C.   SORTIR DENGAN

D.   Grup dengan

42: Kata kunci apa yang digunakan untuk memeriksa berbagai nilai?

A.   MENGANDUNG

B.   DI ANTARA

C.   JANGKAUAN

D.   Di dalam`

43: Apa yang terjadi jika Anda menghilangkan klausa di mana dalam permintaan SQL DELETE?

A.   Semua tabel akan dihapus.

B.   Seluruh database akan dihapus.

C.   Semua catatan akan dihapus.

D.   Pesan kesalahan akan muncul.

44: Simbol mana yang dapat digunakan untuk menunjukkan "kartu liar" untuk menggantikan satu atau lebih karakter saat mencari string dalam database?

A.   #

B.   %

C.   @

D.   *

E.   &

45: Manakah dari berikut ini yang merupakan jenis pemicu DML?

A.   Alih -alih pemicu: alih -alih pemicu dipecat sebagai pengganti tindakan pemicu seperti insert, update, atau hapus.

B.   Semua ini

C.   Setelah pemicu: Setelah pemicu dieksekusi mengikuti tindakan pemicu, seperti insert, update, atau hapus.

46: Klausa memiliki digunakan bersamaan dengan (dan segera setelah) klausa apa lagi?

A.   DARI

B.   PILIH

C.   Grup dengan

D.   DI MANA

47: Kata kunci apa yang digunakan untuk membuat tabel alias?

A.   New_table

B.   ALIAS

C.   NAMA PANGGILAN

D.   SEBAGAI

48: Apa sintaks yang benar untuk menggabungkan konten satu kolom (col1) dengan isi kolom lain (col2) dalam kueri?

A.   Bergabunglah (col1, col2)

B.   concat (col1, col2)

C.   SQL_CONCAT (COL1, COL2)

D.   Col1 + Col2

E.   concatenate (col1, col2)

49: Manakah dari nama berikut yang bukan RDBMS berbasis SQL?

A.   SQL Server

B.   Mysql

C.   Sqlite

D.   MongoDB

E.   Peramal

50: Kata kunci mana yang digunakan lebih dari sekali dalam pernyataan SQL yang berisi subquery?

A.   DIPESAN OLEH

B.   PILIH

C.   Grup oleh

D.   BERBEDA