1) ข้อใดเป็นประเภทของคำสั่ง SQL   a) ภาษาการจัดการข้อมูล (DMM) ใช้สำหรับจัดการข้อมูลในฐานข้อมูล (เช่น SELECT, INSERT, UPDATE, DELETE) b) ภาษากำหนดข้อมูล (DDL) ใช้ในการกำหนดและปรับเปลี่ยนโครงสร้างฐานข้อมูล (เช่น CREATE, ALTER, DROP) c) ภาษาควบคุมข้อมูล (DCM): ใช้เพื่อควบคุมการเข้าถึงและการอนุญาตบนฐานข้อมูล (เช่น GRANT, REVOKE) d) ภาษาควบคุมธุรกรรม (TCC) : ใช้สำหรับจัดการธุรกรรมในฐานข้อมูล (เช่น COMMIT, ROLLBACK) 2) ข้อใดเป็นคำสั่ง SQL เพื่อสร้างฐานข้อมูลชื่อ "StudentDB" a) CREATE DATABASE StudentDB; b) CREATE DATABASE "StudentDB" TABLE; c) CREATE DATABASE Table StudentDB; d) CREATE TABLE DATABASE StudentDB; 3) ข้อใดเป็นคำสั่ง SQL เพื่อลบฐานข้อมูล "StudentDB" ที่มีอยู่ a) DROP DATABASE StudentDB; b) DROP DATABASE StudentDB: c) Delete DATABASE StudentDB; d) Delete DATABASE Table StudentDB; e) DATABASE StudentDB; f) DROP DATABASE Student 4) ข้อใดเป็นคำสั่ง SQL เพื่อ สร้างตารางใหม่ชื่อ "TestTables" a) CREATE TABLE TestTable ASSELECT customername, contactnameFROM customers; b) CREATE TestTable ASSELECT customername, contactnameFROM customers; c) CREATE TestTable ASSELECT customername, contactnameFROM customers; d) CREATE TABLE TestTable customername, contactnameFROM customers; 5) ข้อใดเป็นคำสั่ง SQL เพื่อเลือกคอลัมน์ทั้งหมดจากตาราง "นักเรียน": a) SELECT * FROM students; b) SELECT * FROM students: c) SELECT * FROM table students: d) SELECT * FROM students table database; e) SELECT * FROM table students; f) SELECT * FROM database students; 6) ข้อใดเป็นคำสั่ง SQL เพื่อเลือกค่าทั้งหมด (รวมทั้งค่าที่ซ้ำกัน) จากคอลัมน์ "แผนกวิชา" ในตาราง "นักเรียน" a) SELECT Department FROM students; b) SELECT Department FROM database students; c) SELECT Department FROM students table; d) SELECT Department FROM table students; 7) ข้อใดเป็นคำสั่ง SQL เพื่อดึงเฉพาะข้อมูลที่ตรงตามเงื่อนไขที่ระบุเท่านั้น a) SELECT column1, column2, ...FROM table_name WHERE condition; b) SELECT column1, column2, ... WHERE condition; c) SELECT FROM table_name WHERE  column2; d) SELECT FROM table_name WHERE condition; 8) ข้อใดเป็นคำสั่ง SQL เพื่อ ระบุทั้งชื่อคอลัมน์และค่าที่ต้องการแทรก a) INSERT INTO (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); b) INSERT INTO table_name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); c) INSERT INTO table (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); d) INSERT INTO name (column1, column2, column3, ...)VALUES (value1, value2, value3, ...); 9) ข้อใดเป็นคำสั่ง SQL เพื่อแก้ไขระเบียนที่มีอยู่ในตาราง a) UPDATE table SET column1 = value1, column2 = value2, ... WHERE condition; b) UPDATE name SET column1 = value1, column2 = value2, ... WHERE condition; c) UPDATE table_name column1 = value1, column2 = value2, ... WHERE condition; d) UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition; 10) ข้อใดเป็นคำสั่ง SQL ใช้เพื่อลบระเบียนที่มีอยู่ในตาราง a) DELETE FROM table WHERE condition; b) DELETE FROM name WHERE condition; c) DELETE FROM table_name condition; d) DELETE FROM table_name WHERE condition; 11) ข้อใดเป็นคำสั่ง SQL  เพื่อคืนค่าที่เล็กที่สุดของคอลัมน์ที่เลือก a) SELECT MIN(column_name) FROM table_name WHERE condition; b) SELECT MIN(column_name) FROM WHERE condition; c) SELECT MIN(column_name) FROM condition; d) SELECT MIN(column_name) table_name WHERE condition; 12) ข้อใดเป็นคำสั่ง SQL เพื่อ จะคืนค่าที่ใหญ่ที่สุดของคอลัมน์ที่เลือก a) SELECT MAX(column_name) WHERE condition; b) SELECT MAX(column_name) table_name WHERE condition; c) SELECT MAX(column_name) WHERE condition; d) SELECT MAX(column_name) FROM table_name WHERE condition; 13) ข้อใดเป็นคำสั่ง SQL เพื่อ จะส่งคืนจำนวนแถวที่ตรงกับเกณฑ์ที่ระบุ a) SELECT COUNT(column_name) FROM WHERE condition; b) SELECT COUNT(column_name) WHERE condition; c) SELECT COUNT(column_name) WHERE condition; d) SELECT COUNT(column_name) FROM table_name WHERE condition; 14) ข้อใดเป็นคำสั่ง SQL  เพื่อ จะส่งคืนค่าเฉลี่ยของคอลัมน์ตัวเลข a) SELECT AVG(column_name) WHERE condition; b) SELECT AVG(column_name) table_name WHERE condition; c) SELECT AVG(column_name) condition; d) SELECT AVG(column_name) condition; 15) ข้อใดเป็นคำสั่ง SQLข้อใดเป็นคำสั่ง SQL เพื่อจะค้นหาจำนวนนักเรียน a) SELECT COUNT(StudentsID) FROM Students table b) SELECT COUNT(StudentsID) FROM Students: c) SELECT COUNT(StudentsID) FROM Students; d) SELECT COUNT(StudentsID) FROM table Students; 16) ข้อใดเป็นคำสั่ง SQL เพื่อค้นหาอายุเฉลี่ยของนักเรียนทั้งหมด a) SELECT AVG(age) FROM Students; b) SELECT AVG(age) FROM StudentsID; c) SELECT AVG(age) FROM Table Students; d) SELECT AVG(age) FROM StudentsId Table; 17) ข้อใดเป็นคำสั่ง SQL เพื่อเลือกลูกค้าทั้งหมดที่มี StudentName เริ่มต้นด้วย "a": a) SELECT * FROM Students WHERE Name LIKE 'a%'; b) SELECT * FROM Students WHERE StudentName LIKE 'a%'; c) SELECT * FROM Students WHERE Students LIKE 'a%'; d) SELECT * FROM StudentName LIKE 'a%'; 18) ข้อใดเป็นคำสั่ง SQL เพื่อเลือกลูกค้าทั้งหมดที่มี StudentName ลงท้ายด้วย "a": a) SELECT * FROM Students WHERE LIKE '% a'; b) SELECT * FROM StudentName LIKE '% a'; c) SELECT * FROM Students WHERE StudentName LIKE '% a'; d) SELECT * FROM StudentName LIKE '% a'; 19) ข้อใดเป็นคำสั่ง SQL เพื่อ แทรกเรกคอร์ดใหม่ในตาราง "ลูกค้า": a) INSERT INTO ContactName, Address, City, PostalCode, Country)VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); b) INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); c) INSERT INTO Customers ContactName, City, PostalCode, Country)VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); d) INSERT Customers (CustomerName, ContactName, Address, City, PostalCode, Country)VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway'); 20) ข้อใดเป็นคำสั่ง SQLเพื่อสร้างตารางใหม่ในฐานข้อมูล a) CREATE DATABASE TeacherDB; b) CREATE DATABASE TeacherDB: c) CREATE DATABASE TeacherDatabase: d) CREATE DATABASE Table TeacherDB;

แบบทดสอบการใช้คำสั่ง SQL

Leaderboard

Visual style

Options

Switch template

Continue editing: ?