การจัดการฐานข้อมูล DATABASE ของ SQL สามารถเลือก เพิ่ม ลบ ข้อมูลในตารางได้มากมาย แล้วแต่จินตนาการเราจะสามารถคิดออก แต่โดยวิธีการแล้ว ก็ใช้คำสั่งไม่ยาก การเลือกใช้ SELECT, เพิ่มใช้ INSERT, ลบ ใช้ DROP นั่นเอง เป็นเบสิคพื้นฐานที่เราต้องใช้ในการจัดการ DATABASE
ในขั้นแอดวานซ์เพิ่มขึ้นไปหน่อยคือการเลือก ตัวตารางมาใช้งาน โดยระบุคอนดิชั่นที่ต้องการ เช่น
SELECT column1, column2, columnN
FROM table_name
WHERE [condition]
หากตามตัวอย่างแบบนี้ จะเป็นการเลือกเอ ชื่อ และรายได้มาใช้งาน จากฐานข้อมูลที่ชื่อ CUSTOMER โดยกำหนดเงื่อนไขว่า เงินเดือนมากกว่า 2000 ให้นำมาแสดง
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000;
และเรายังประยุกต์ใช้กับข้อมูลที่เป็นตัวอักษร หรือที่เรียกว่า data type แบบ text ได้ด้วย โดยเปลี่ยน
WHERE NAME=’ข้อความที่อยู่ในฐานข้อมูล’; แบบนี้นั่นเอง
SELECT column1, column2, columnN
FROM table_name
WHERE [condition1] AND [condition2]…AND [conditionN];
ยกตัวอย่างให้เห็นชัดๆ
SQL> SELECT ID, NAME, SALARY
FROM CUSTOMERS
WHERE SALARY > 2000 AND age < 25;
ระบบก็จะเลือกข้อมูลที่มีเงินเดือนมากกว่า 2000 และ อายุน้อยกว่า 25 มาแสดง
หรือเราจะใช้ OR ก็ได้ วิธีการใช้เช่นเดียวกัน แต่ความหมายเปลี่ยนจากสองคอนดิชั่นที่ต้องเหมือนกัน จะเป็นแค่ หรือ แทน ซึ่งทั้ง AND และ OR เงื่อนไขทั้งสองนี้มีข้อควรระวังที่สำคัญนั่นคือ ข้อมูลต้องเป็นจริงทั้งคู่ จึงจะทำงานได้ มิฉะนั้นจะเกิด ERROR
หากเราต้องการเปลี่ยนแปลงข้อมูลก็ทำได้เช่นกัน โดยใช้คำสั่ง
SQL > UPDATE ชื่อฐานข้อมูล
SET ชื่อคอลัมน์ = ‘ข้อมูลที่ต้องการเปลี่ยน’
WHERE [คอนดิชั่นที่ระบุ];
ในทางกลับกัน หากต้องการลบ table หรือตารางที่กำหนดให้ใช้แบบนี้
DELETE FROM table_name
WHERE [condition];
เราสามารถจัดเรียงข้อมูลได้ โดยมีสองประเภทคือเรียงจากน้อยไปหามาก และจากมากไปหาน้อย โดยเลือกหัวข้อคอลัมที่ต้องการ และระบุเงื่อนไขที่ต้องการ
SELECT column-list
FROM table_name
[WHERE condition]
[ORDER BY column1, column2, .. columnN] [ASC | DESC];
SELECT column1, column2
FROM table_name
WHERE [ conditions ]
GROUP BY column1, column2
ORDER BY column1, column2;
ขอบคุณเรื่องราวดีๆที่ วิธีเล่นบาคาร่าให้ได้เงิน ให้นำมาเสนอ