วันเสาร์ที่ 13 ธันวาคม พ.ศ. 2557

คำสั่ง sql


1.คำสั่ง SQL AND OR

SELECT "column_name" 
FROM "table_name" 
WHERE "simple condition" 
{[AND|OR] "simple condition"}+ 
ตาราง Store_Information 


2.คำสั่ง SQL ORDER BY

SELECT "column_name"
FROM "table_name"
[WHERE "condition"]
ORDER BY "column_name" [ASC, DESC]


3.คำสั่ง SQL COUNT

SELECT COUNT("column_name") FROM "table_name"


4.คำสั่ง SQL Functions

คำสั่ง SQL มีฟังก์ชั่น (function) ที่ใช้จัดการเกี่ยวกับตัวเลข เช่นการหาค่าผลรวม หรือ การหาค่าเฉลี่ย ตัวอย่างฟังก์ขัน
- AVG การหาค่าเฉลี่ย 
- COUNT การนับจำนวน 
- MAX การหาค่าสูงสุด
- MIN การหาค่าต่ำสุด
- SUM การผาผลรวม

รูปแบบคำสั่ง
SELECT "function type"("column_name") FROM "table_name"


5.คำสั่ง SQL HAVING

HAVING ใช้เมื่อมีการใช้ฟังก์ชัน ในคำสั่ง SQL เช่น SUM หรือ AVG เป็นต้น โดยเมื่อการกำหนดเงื่อนไข จึงจำเป็นต้องใช้ HAVING แทน WHERE เพื่อคงคุณสมบัติของฟังก์ชันไว้ คำสั่ง HAVING อาจจะมีคำสั่ง GROUP BY หรือไม่มีรวมอยู่ด้วยก็ได้

รูปแบบคำสั่ง
SELECT "column_name1", SUM("column_name2") FROM "table_name"
GROUP BY "column_name1" HAVING (arithmetic function condition)


6.คำสั่ง SQL GROUP BY 

GROUP BY ใช้เมื่อเราต้องการเลือกคอลัมน์หลายๆ คอลัมน์จากตาราง และมีฟังก์ชันทางคณิตศาสตร์ อย่างน้อยหนึ่งคำสั่งอยู่ในคำสั่ง SQL เพื่อมาทำการจัดกลุ่มตามคอลัมน์ที่เลือก ยกเว้นคอลัมน์ที่มีฟังก์ชันทางคณิตาศารต์อยู่

รูปแบบคำสั่ง
SELECT "column_name1", SUM("column_name2") FROM "table_name" GROUP BY "column_name1"

7.คำสั่ง SQL DISTINCT

SELECT DISTINCT "column_name" FROM "table_name"

8.คำสั่ง SQL LIKE

SELECT "column_name"
FROM "table_name"
WHERE "column_name" LIKE {PATTERN}
PATTERN คือรูปแบบของคำที่ต้องการคำหนด ดังตัวอย่างต่อไปนี้

'A_Z': ทุกตัวอักษรที่ขึ้นต้นด้วย 'A', และตามด้วยตัวอะไรก็ได้ 1 ตัวอักษร, และลงท้ายด้วย 'Z'. ตัวอย่างเช่น, 'ABZ' และ 'A2Z' ทั้งสองข้อความนี้มีรูปแบบเป็นไปตามเงื่อนไข, ขณะที่ 'AKKZ' มีตัวอักษรอยู่ระหว่า A และ Z มากกว่า 1 ตัวอักษร จึงไม่เป็นไปตามเงื่อนไข.
'ABC%': ทุกตัวอักษรที่ขึ้นต้นด้วย 'ABC'. ตัวอย่างเช่น, 'ABCD' และ 'ABCABC' ทั้งสองข้อความนี้ขึ้นต้นด้วยรูปแบบตามเงื่อนไข.
'%XYZ': ทุกตัวอักษรที่ลงท้ายด้วยรูปแบบ 'XYZ'. ตัวอย่างเช่น, 'WXYZ' และ 'ZZXYZ' ทั้งสองข้อความนี้ลงท้ายด้วยรูปแบบตามเงื่อนไข.
'%AN%': ทุกตัวอักษรที่อยู่ในรูปแบบ 'AN' ในข้อความ. ตัวอย่าง, 'LOS ANGELES' และ 'SAN FRANCISCO' ทั้งสองคำนี้จะมี AN อยู่ในคำด้วย.


9.คำสั่ง SQL SELECT

SELECT "column_name" FROM "table_name"


10.คำสั่ง SQL BETWEEN

SELECT "column_name"
FROM "table_name"
WHERE "column_name" BETWEEN 'value1' AND 'value2'

ไม่มีความคิดเห็น:

แสดงความคิดเห็น