NEW
Font size
WorksheetsData Definition Language (DDL) Practice
Total questions: 45
Worksheet time: 23mins
Perintah SQL untuk membuat tabel bernama 'siswa' dengan kolom id dan nama termasuk ke dalam bahasa ...
DML
DCL
DDL
TCL
PQL
Perintah yang benar untuk menambah kolom alamat pada tabel siswa adalah ...
ALTER TABLE siswa ADD alamat VARCHAR(100);
UPDATE TABLE siswa ADD alamat VARCHAR(100);
INSERT TABLE siswa ADD alamat VARCHAR(100);
ADD COLUMN alamat TO siswa;
MODIFY TABLE siswa ADD alamat VARCHAR(100);
Jika ingin menghapus kolom alamat pada tabel siswa, maka digunakan perintah ...
DELETE COLUMN alamat FROM siswa;
DROP COLUMN alamat FROM siswa;
ALTER TABLE siswa DROP COLUMN alamat;
REMOVE alamat FROM siswa;
ERASE COLUMN alamat FROM siswa;
Perintah SQL untuk membuat database baru bernama keuangan adalah ...
CREATE DATABASE keuangan;
ADD DATABASE keuangan;
MAKE DATABASE keuangan;
BUILD DATABASE keuangan;
NEW DATABASE keuangan;
Pernyataan yang benar tentang DDL adalah ...
Digunakan untuk mengubah isi data
Digunakan untuk mendefinisikan struktur database
Digunakan untuk memberikan hak akses
Digunakan untuk mengelompokkan data
Digunakan untuk memanipulasi data sementara
Perintah SQL berikut termasuk dalam DDL ...
SELECT
UPDATE
INSERT
ALTER
DELETE
DDL berbeda dari DML karena ...
DDL memanipulasi data sedangkan DML mengubah struktur
DDL mengatur struktur, DML mengelola data
DDL digunakan hanya oleh pengguna biasa
DDL digunakan untuk backup
DDL hanya digunakan di MySQL
Setelah menjalankan perintah DROP TABLE, maka ...
Data dihapus tetapi struktur tetap
Struktur dan data dihapus
Data tetap, struktur berubah
Kolom bertambah
Tidak ada perubahan
Setelah menjalankan perintah DROP TABLE, maka ...
Data dihapus tetapi struktur tetap
Struktur dan data dihapus
Data tetap, struktur berubah
Kolom bertambah
Tidak ada perubahan
DML digunakan untuk ...
Membuat tabel
Mengatur hak akses
Mengelola data di tabel
Menghapus struktur database
Membuat indeks
Untuk menambah data siswa baru ke tabel siswa digunakan perintah ...
ADD INTO siswa
INSERT INTO siswa
UPDATE siswa
ALTER TABLE siswa
PUSH INTO siswa
Untuk mengubah nilai kolom pembayaran siswa bernama Andi menjadi 600000 digunakan ...
MODIFY
UPDATE
INSERT
ALTER
REPLACE
Untuk menghapus data tertentu dari tabel siswa digunakan ...
DELETE FROM
DROP TABLE
REMOVE TABLE
TRUNCATE TABLE
ERASE TABLE
SQL berikut digunakan untuk menampilkan seluruh isi tabel siswa:
SELECT * FROM siswa;
SHOW TABLE siswa;
VIEW ALL FROM siswa;
DISPLAY siswa;
EXTRACT siswa;
Untuk menampilkan nama siswa yang membayar lebih dari 500000 digunakan:
SELECT nama WHERE jumlah>500000;
SELECT nama FROM siswa WHERE jumlah>500000;
SELECT nama siswa>500000;
FIND nama FROM siswa;
DISPLAY nama FROM siswa>500000;
Perintah DML untuk menyalin data dari satu tabel ke tabel lain:
INSERT INTO tabel_b SELECT * FROM tabel_a;
COPY TABLE tabel_a TO tabel_b;
DUPLICATE TABLE tabel_a;
MOVE TABLE tabel_a;
ADD TABLE tabel_a;
Untuk menghapus semua data tanpa menghapus strukturnya digunakan:
DELETE FROM tabel;
DROP TABLE tabel;
CLEAR TABLE tabel;
REMOVE TABLE tabel;
ERASE TABLE tabel;
DML berbeda dengan DDL karena DML ...
Mengatur hak akses
Mengatur struktur database
Mengelola isi data
Menghapus tabel
Membuat indeks
Fungsi WHERE dalam perintah SQL adalah ...
Menentukan tabel
Menentukan kondisi data
Menampilkan semua data
Menghapus data
Membuat tabel baru
Perintah SQL berikut: SELECT DISTINCT kelas FROM siswa; digunakan untuk ...
Menampilkan semua kelas
Menampilkan kelas tanpa duplikasi
Menghapus data duplikat
Menghitung jumlah kelas
Mengurutkan data
SQL ORDER BY digunakan untuk ...
Mengurutkan hasil query
Menghapus data
Menghitung jumlah data
Membuat tabel
Mengelompokkan data
Fungsi LIMIT dalam SQL digunakan untuk ...
Membatasi jumlah baris hasil query
Menghapus data tertentu
Mengubah struktur tabel
Membuat tabel baru
Menyimpan data
Untuk menampilkan 10 data pertama dari tabel pembayaran digunakan:
SELECT * FROM pembayaran LIMIT 10;
SELECT FIRST 10 FROM pembayaran;
SHOW 10 pembayaran;
DISPLAY 10 FROM pembayaran;
EXTRACT 10 FROM pembayaran;
Jika ingin menambah data ke kolom tertentu saja, perintahnya adalah ...
INSERT INTO tabel (kolom1, kolom2) VALUES (...);
ADD INTO tabel kolom1, kolom2 VALUES (...);
PUSH tabel VALUES (...);
UPDATE kolom1, kolom2 VALUES (...);
REPLACE INTO tabel VALUES (...);
SQL SELECT COUNT(*) FROM siswa; digunakan untuk ...
Menghitung jumlah kolom
Menghitung jumlah baris
Menghitung jumlah data tertentu
Menghapus data
Mengurutkan data
Fungsi agregasi yang digunakan untuk menjumlahkan nilai kolom adalah ...
COUNT()
SUM()
AVG()
MAX()
MIN()
Fungsi AVG() digunakan untuk ...
Menjumlahkan semua nilai
Menghitung nilai rata-rata
Menghitung jumlah baris
Menentukan nilai maksimum
Menentukan nilai minimum
Fungsi COUNT() digunakan untuk ...
Menghitung jumlah baris data
Menjumlahkan total nilai
Mengurutkan data
Menghapus data
Mengubah struktur
SQL berikut: SELECT SUM(jumlah) FROM pembayaran; digunakan untuk ...
Menampilkan jumlah siswa
Menampilkan total pembayaran
Menghapus data pembayaran
Menampilkan data per siswa
Membuat tabel baru
SQL berikut: SELECT MAX(jumlah) FROM pembayaran; digunakan untuk ...
Menampilkan nilai pembayaran tertinggi
Menampilkan nilai terendah
Menghapus data
Mengubah data
Fungsi agregasi yang digunakan untuk menjumlahkan nilai kolom adalah ...
COUNT()
SUM()
AVG()
MAX()
MIN()
Fungsi AVG() digunakan untuk ...
Menjumlahkan semua nilai
Menghitung nilai rata-rata
Menghitung jumlah baris
Menentukan nilai maksimum
Menentukan nilai minimum
Fungsi COUNT() digunakan untuk ...
Menghitung jumlah baris data
Menjumlahkan total nilai
Mengurutkan data
Menghapus data
Mengubah struktur
SQL berikut: SELECT SUM(jumlah) FROM pembayaran; digunakan untuk ...
Menampilkan jumlah siswa
Menampilkan total pembayaran
Menghapus data pembayaran
Menampilkan data per siswa
Membuat tabel baru
SQL berikut: SELECT MAX(jumlah) FROM pembayaran; digunakan untuk ...
Menampilkan nilai pembayaran tertinggi
Menampilkan nilai terendah
Menghapus data
Mengubah data
Menjumlahkan data
SQL berikut: SELECT MIN(jumlah) FROM pembayaran; digunakan untuk ...
Nilai maksimum
Nilai minimum
Rata-rata
Jumlah total
Jumlah baris
Fungsi agregasi yang menghitung nilai terbesar adalah ...
COUNT()
AVG()
SUM()
MAX()
MIN()
Fungsi GROUP BY digunakan untuk ...
Mengelompokkan hasil berdasarkan kolom tertentu
Menghapus data
Mengurutkan data
Menambah data
Membuat tabel
Fungsi HAVING digunakan untuk ...
Menyaring hasil setelah GROUP BY
Menentukan kolom
Mengurutkan hasil
Menghapus data
Menentukan tipe data
SQL berikut: SELECT kelas, AVG(nilai) FROM siswa GROUP BY kelas HAVING AVG(nilai)>80; berfungsi untuk ...
Menampilkan kelas dengan rata-rata nilai lebih dari 80
Menghapus data kelas tertentu
Mengurutkan data siswa
Menampilkan seluruh data siswa
Membuat tabel baru
Fungsi agregasi tidak dapat digunakan bersama ...
GROUP BY
HAVING
WHERE
ORDER BY
Fungsi lain
Untuk menampilkan 5 siswa dengan pembayaran tertinggi digunakan ...
SELECT * FROM pembayaran ORDER BY jumlah DESC LIMIT 5;
SELECT * FROM pembayaran ORDER BY jumlah ASC LIMIT 5;
SELECT * FROM pembayaran LIMIT 5 ASC;
SELECT * FROM pembayaran WHERE jumlah=5;
SELECT jumlah FROM pembayaran;
SQL berikut digunakan untuk menampilkan rata-rata pembayaran per siswa: SELECT nama, AVG(jumlah) FROM pembayaran GROUP BY nama;
Menampilkan total semua pembayaran
Menampilkan rata-rata pembayaran per siswa
Menampilkan data ganda
Menghapus data
Membuat tabel baru
Fungsi agregasi sering digunakan dalam ...
Analisis data laporan
Pembuatan tabel baru
Penghapusan data
Pengubahan struktur
Pembuatan user
Fungsi agregasi sering digunakan dalam ...
Analisis data laporan
Pembuatan tabel baru
Penghapusan data
Pengubahan struktur
Pembuatan user
