1.)SQL WHERE
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) คำสั่ง SQL WHERE สามารถระบุเงื่อนไขในการเลือกข้อมูลได้
1 เงื่อนไข หรือมากกว่า 1 เงื่อนไข
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1, Column2,
Column3,... FROM Table-Name WHERE [Field] =
'Value'
2.)SQL ALIAS
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดย ALIAS คือการสร้างชื่อจำลองขึ้นมาใหม่
โดยสามารถจำลองชื่อได้ทั้งชื่อ Field และชื่อ Table
Database : MySQL
Syntax : SELECT Column1 AS Alias1,Column2
AS Alias2,Column3
AS Alias3,... FROM [Table-Name1] Table
Alias
3.)SQL OR AND
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) การเชื่อมวลีสำหรับเงื่อนไขต่าง ๆ
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
FROM [Table-Name] WHERE [Field] = 'Value' [AND/OR] [Field] = 'Value'
4.)SQL ORDER BY
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยจัดเรียงข้อมูลตามต้องการ
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Culumn1,Culumn2,Culumn3,...
FROM [Table-Name] ORDER BY [Field] [ASC/DESC],[Field] [ASC/DESC],...
ASC = น้อยไปหามาก
DESC = มากไปหาน้อย
5.)SQL SUB SELECT QUERY
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยใช้เลือกข้อมูลย่อยภายใน SELECTย่อยอีกชั้นหนึ่งครับSUB
SELECT QUERY เข้ามาช่วยในด้านความสะดวกและง่ายกว่าการ JOIN
TABLE แต่ข้อเสียของ SUB SELECT คือ
สามารถทำงานได้ช้ากว่า JOIN TABLE
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
FROM [Table-Name] WHERE [Field] IN (SELECT ..... FROM ....)
6.)SQL SELECT INTO
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยใช้การเลือกข้อมูลจากต้นทางไปยังปลายทาง
นิยมใช้สำหรับการ Copy Table หรือทำการ Backup Table
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
INTO [New-Table] FROM [Table-Name]
7.)SQL BETWEEN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยทำการเลือกเงื่อนไขที่อยู่ระหว่างค่าเริ่มต้นและค่าสิ้นสุด
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
FROM [Table-Name] WHERE [Field] BETWEEN [Value-Start] AND [Value-End]
8.)SQL JOIN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยเงื่อนไขการ JOIN จะกระทำเมื่อมีข้อมูลตั้งแต่
2 Table ขึ้นไป
โดยข้อมูลเหล่านั้นเป็นข้อมูลที่มีความสัมพันธ์และเชื่อมโยงกับข้อมูลหลัก
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT [Table-Name1].Column1,
[Table-Name2].Column1,...
FROM [Table-Name1],[Table-Name2]
WHERE [Table-Name1].Column = [Table-Name2].Column
9.)SQL LIMIT
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) ที่สามารถกำหนดจำนวน Record ที่แสดงผลออกมาได้
Database : MySQL
Syntax : SELECT Column1, Column2,
Column3,... FROM [Table-Name] ORDER BY
[Fields] [ASC/DESC] LIMIT [Int-Start] , [Int-End]
10.)SQL ROWNUM
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) ที่สามารถกำหนดจำนวน Record ที่แสดงผลออกมาได้
Database : Oracle
Syntax : SELECT Column1, Column2,
Column3,... FROM [Table-Name] WHERE ROWNUM
<= [Int-Limit]
11.)SQL RAND
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) ในรูปแบบของการสุ่ม Record
Database : MySQL
Syntax : SELECT Column1, Column2,
Column3,... FROM [Table-Name] ORDER BY
RAND() LIMIT [Int]
12.)SQL LIKE
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยทำการค้นหาข้อความที่ระบุภายในฟิวด์ที่กำหนด
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
FROM [Table-Name] WHERE [Filed] LIKE '%Value%'
13.)SQL NOT LIKE
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยทำการค้นหาข้อความที่ระบุภายในฟิวด์ที่กำหนด
และไม่แสดง Record ที่ค้นพบ ซึ่งทำหน้าที่ตรงข้ามกับ LIKE
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1,Column2,Column3,...
FROM [Table-Name] WHERE [Filed] NOT LIKE '%Value%'