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;
0%
แบบทดสอบการใช้คำสั่ง SQL
Share
Share
Share
by
Sirikanrayak
อาชีพและเทคโนโลยี
Edit Content
Print
Embed
More
Assignments
Leaderboard
Show more
Show less
This leaderboard is currently private. Click
Share
to make it public.
This leaderboard has been disabled by the resource owner.
This leaderboard is disabled as your options are different to the resource owner.
Revert Options
Quiz
is an open-ended template. It does not generate scores for a leaderboard.
Log in required
Visual style
Fonts
Subscription required
Options
Switch template
Show all
More formats will appear as you play the activity.
Open results
Copy link
QR code
Delete
Continue editing:
?