WorksheetsSQL SAINS KOMPUTER 2025
Total questions: 31
Worksheet time: 20mins
Apakah SQL?
Structured Query Language
Simple Query Language
Standard Query Language
Server Query Language
Apakah perintah SQL yang digunakan untuk menambah data baru ke dalam jadual?
INSERT INTO
ADD DATA
UPDATE
CREATE TABLE
Bagaimana anda boleh mengeluarkan semua rekod dari jadual yang bernama `Employees`?
SELECT * FROM Employees;
REMOVE * FROM Employees;
DELETE ALL FROM Employees;
GET ALL FROM Employees;
Apakah perintah SQL yang digunakan untuk mengemas kini data dalam jadual?
MODIFY
UPDATE
CHANGE
ALTER
Bagaimana anda boleh menghapuskan jadual bernama `Orders`?
REMOVE TABLE Orders;
DROP TABLE Orders;
DELETE TABLE Orders;
CLEAR TABLE Orders;
Apakah fungsi `COUNT()` dalam SQL?
Mengira jumlah keseluruhan nilai dalam lajur
Mengira jumlah baris dalam jadual
Menjumlahkan semua nilai dalam lajur
Mengira purata nilai dalam lajur
Apakah perintah SQL yang digunakan untuk menukar struktur jadual, seperti menambah kolum baru?
MODIFY TABLE
ALTER TABLE
CHANGE TABLE
UPDATE TABLE
Apakah perintah SQL yang digunakan untuk mengelompokkan data berdasarkan satu atau lebih kolum?
GROUP BY
ORDER BY
JOIN
PARTITION BY
Apakah perintah SQL yang digunakan untuk menghapuskan data dari jadual tetapi tidak menghapuskan jadual itu sendiri?
REMOVE
DELETE
DROP
CLEAR
Apakah jenis fungsi agregat yang digunakan untuk mengira purata nilai dalam satu lajur?
SUM()
AVG()
MIN()
MAX()
Fungsi agregat untuk mengira jumlah rekod dalam jadual
SUM
COUNT
PLUS
ADD
Nyatakan fungsi agregat yang terdapat dalam SQL
SUM
MIN
MAX
AVG
COUNT
Arahan SQL untuk memasukkan data ke dalam jadual
INSERT INTO nama_jadual VALUES(nilai1, nilai2)
UPLOAD INTO nama_jadual VALUES(nilai1, nilai2)
PUT INTO nama_jadual VALUES(nilai1, nilai2)
UPDATE INTO nama_jadual VALUES(nilai1, nilai2)
SELECT (a) (harga) FROM item;
Apakah fungsi agregat yang digunakan untuk mengira purata?
(a) FROM senarainama;
Apakah sintaks SQL yang digunakan untuk memadam rekod?
SELECT ____ (hargabarang) FROM item;
Apakah fungsi agregat yang digunakan untuk mencari nilai terkecil?
MAX
COUNT
MIN
AVG
SELECT namajadual FROM namamedan;
Adakah atur cara SQL di atas betul?
SALAH
BETUL
"Tarikh dengan format YYYY-MM-DD". Pernyataan ini merujuk kepada jenis data ____ dalam MySQL.
FLOAT
DOUBLE
DATE
DATETIME
TIME
SELECT *
FROM Barang
ORDER BY NamaBarang DESC
Pernyataan diatas bertujuan untuk
menyenaraikan SEMUA maklumat dalam jadual Barang secara menurun
menyenaraikan SEMUA maklumat dalam jadual Barang secara menaik
menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menurun
menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menaik
Pernyataan GROUP BY digunakan untuk menggabungkan beberapa rekod dalam jadual kepada kumpulan kecil.
Isi tempat kosong berikut.
SELECT........
FROM......
GROUP BY......
nama_jadual, nama_medan, nama_medan
nama_medan, nama_jadual, nama_medan
nama_jadual, nama_medan, syarat
nama_medan, nama_jadual, syarat
Berikut merupakan pernyataan SQL bagi mendapatkan jumlah barang yang dipinjam oleh IDGuru G1000
SELECT ___X___(kuantiti)
FROM BARANG
WHERE IDGuru = “G1000”
Berdasarkan pernyataan SQL berikut,
Kenalpasti X : ______________________________________________
AVG
SUM
COUNT
Apakah penyataan SQL untuk mengemas kini nombor telefon '012345678' hanya untuk attribut DesignerID, "SMI01" dalam jadual "Designer" ?
UPDATE Designer SET PhoneNo = '012345678'
UPDATE PhoneNo = '012345678' FROM Designer WHERE DesignerID = 'SMI01'
UPDATE Designer SET PhoneNo = '012345678' WHERE DesignerID = 'SMI01'
UPDATE Designer (PhoneNo) VALUES ('012345678')
Berikut menunjukkan pernyataan SQL untuk mengemaskini stok barangan. Jika stok kurang daripada 20 unit, sebanyak lima unit barang akan ditambah.
1. ____A_____ BARANG
2. ____B_____ Kuantiti = Kuantiti + 5
3. ____C_____ Kuantiti < 20
A. SELECT
B. FROM
C. WHERE
A. ALTER TABLE
B. ADD
C. WHERE
A. UPDATE
B. SET
C. WHERE
A. UPDATE
B. FROM
C. WHERE
Yang manakah BUKAN fungsi agregat SQL ?Apakah penyataan SQL untuk memilih semua attribut dari Jadual Designer ?
SELECT * FROM Designer
SELECT FROM Designer
SELECT Designer.*
SELECT All FROM Designer
Apakah penyataan SQL yang digunakan untuk membina Jadual Database bertajuk 'Customers' ?
CREATE DB Customers
CREATE DATABASE TABLE Customers
CREATE TABLE Customers
CREATE DATABASE Customers
Pernyataan SELECT digunakan untuk mencapai data-data daripada jadual dalam pangkalan data. SELECT terdiri daripada tiga pernyataan asas KECUALI :
SELECT
FROM
WHERE
AND
SELECT *
FROM Barang
ORDER BY NamaBarang DESC
Pernyataan diatas bertujuan untuk
menyenaraikan SEMUA maklumat dalam jadual Barang secara menurun
menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menaik
menyenaraikan BEBERAPA maklumat dalam jadual Barang secara menurun
menyenaraikan SEMUA maklumat dalam jadual Barang secara menaik
Cari perkataan yang hilang dari pernyataan SQL berikut?
Select * table_nama;
With
Where
From
And
Manakah pernyataan yang akan mengembalikan medan DesignerID dan Designer dari jadual Designers?
SELECT * FROM Designers
SELECT DesignerID, Name FROM Designers
SELECT DesignerID AND Designer FROM Designers
SELECT DesignerID, Designer FROM Designers
Anda dikehendaki untuk mengemaskini nombor telefon hanya untuk DesignerID "SM101" dalam jadual Designer. Yang manakah betul?
UPDATE Designer SET PhoneNo = '01224123456'
UPDATE Designer (PhoneNo) VALUES (01224123456)
UPDATE Designer SET PhoneNo = '01224123456' WHERE DesignerID = 'SM101'
UPDATE PhoneNO = '01224123456' FROM Designer WHERE DesignerID = 'SM101'
Bagaimanakah anda boleh memaparkan semua item dalam jadual Items yang disusun dari harga terendah kepada harga tertinggi?
SELECT * FROM Items ORDER BY Price ASCENDING
SELECT * FROM Items ORDER BY Price ASC
SELECT * FROM Items By Price LOWEST TO HIGHEST
SELECT * FROM Items ORDER BY Price DESC
