คำสั่งที่ 1
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'
คำสั่งที่ 2
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'
คำสั่งที่ 3
SQL RAND
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) ในรูปแบบของการสุ่ม Record
Database : MySQL
Syntax : SELECT Column1, Column2,
Column3,... FROM [Table-Name] ORDER BY
RAND() LIMIT [Int]
คำสั่งที่ 4
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%'
คำสั่งที่ 5
SQL NOT
IN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยไม่เลือกเฉพาะค่าที่กำหนด
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column1, Column2,
Column3,... FROM [Table-Name] WHERE [Field]
NOT IN ('Value1','Value2')
คำสั่งที่ 6
SQL HAVING
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดย HAVING ใช้กำหนดเงื่อนไขการเลือกข้อมูลที่อยู่ภายหลังคำสั่ง
GROUP BY
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT Column,AVG(Column) FROM [Table-Name] GROUP BY Column
HAVING AVG(Column) [Condition]
คำสั่่งที่ 7
SQL MAX
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยหาค่าสูงสุดในฟิวด์
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT MAX(Column/Field) AS [New-Field] FROM [Table-Name]
คำสั่งที่ 8
SQL DISTINCT
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยทำการเลือกข้อมูลที่ซ้ำกันมาเพียงแค่ Record
เดียว
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT DISTINCT Column1,Column2,Column3,... FROM
[Table-Name]
คำสั่งที่ 9
SQL LEFT JOIN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยเงื่อนไขการ LEFT JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน
โดยจะทำการอิงจาก Table แรกสำคัญก่อน ถ้าไม่มีข้อมูลใน Table แรก
ข้อมูล Table สองจะไม่ถูกสนใจและจะสนใจข้อมูลแค่ Table
แรกเท่านั้น
Database : MySQL,Microsoft Access,SQL Server,Oracle
Syntax : SELECT [Table-Name1].Column1, [Table-Name2].Column1,... FROM
[Table-Name1]
LEFT JOIN [Table-Name2] ON [Table-Name1].Column =
[Table-Name2].Column
คำสั่งที่ 10
SQL OUTER JOIN
เป็นคำสั่งที่ใช้สำหรับการระบุเงื่อนไขการเลือกข้อมูลในตาราง
(Table) โดยเงื่อนไขการ OUTER JOIN จะทำการเลือกข้อมูลหลักและข้อมูลเชื่อมโยงที่สัมพันธ์กัน
โดยจะทำการอิงจาก Table แรกและ Table สอง
ถ้าไม่มีข้อมูลใน Table แรก และ Table สองที่เชื่อมโยงกัน
ข้อมูล Table แรกและ Table สอง
จะไม่ถูกสนใจ
Database : 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
ที่มา http://www.thaicreate.com/tutorial/sql.html