SQL คือ ภาษาพื้นฐานที่ใช้สำหรับ เก็บ, จัดการ, เรียก ข้อมูล ใน database
SQL ย่อมาจาก Structured Query Language
SQL เป็นมาตรฐานของ ANSI (American National Standards Institute)
RDBMS (Relational Database Management System) เป็นรากฐานของ SQL รวมถึง database สมัยใหม่ทั้งหลายด้วย โดยข้อมูลของ RDBMS ที่เก็บอยู่ใน DB objects นั้นเรียกว่า tables
SQL SELECT Statement : ใช้ในการเลือกข้อมูลจาก database (ใช้ columns เป็นตัวเลือก)
เลือกข้อมูล 2 columns คือ CustomerName และ City จากตาราง Customers |
SQL SELECT DISTINCT Statement : ใช้เรียกค่าที่ต่างกันเท่านั้น (เหมือน SELECT แต่จะไม่มีข้อมูลซ้ำ)
จากรูป เนื่องจากใช้คำสั่ง SELECT ผลลัพธ์ที่ได้จึงมีผลลัพธ์ที่ซ้ำกันอยู่ (Mexico, Germany มีข้อมูลที่ซ้ำ) |
จากรูป เมื่อเปลี่ยนเป็นคำสั่ง SELECT DISTINCT ผลลัพธ์ที่ซ้ำก็ถูกแสดงเพียงตัวเดียว (Mexico, Germany เหลือตัวเดียว) |
SQL WHERE Clause : ใช้เป็นตัวกรองข้อมูล เพื่อเรียกข้อมูลที่ตรงตามเงื่อนไข
เลือกข้อมูลมาทั้งหมด แต่ตั้งเงื่อนไขให้เรียกแต่ข้อมูลที่ CustomerID = 1 เท่านั้น จึงเหลือเพียงข้อมูลเดียว |
SQL AND, OR and NOT Operators : สามารถใช้เป็น Operators ของ WHERE Clause ได้ เมื่อต้องการมากกว่า 1 เงื่อนไข
ใช้ Operators AND และ OR เพิ่มเงื่อนไข ในคำสั่ง WHERE |
SQL ORDER BY Keyword : ใช้เพื่อเรียง(sort) ผลลัพธ์ ได้ทั้งจากน้อยไปมาก (ASC) และมากไปน้อย (DESC)
เรียงลำดับตาม Country แบบ Ascending และ CustomerName แบบ Descending |
SQL INSERT INTO Statement : ใช้ในการเพิ่มข้อมูลลงใน table
เพิ่มข้อมูล 1 ชุด ในตาราง Customers |
SQL NULL Values : คือ field ที่ไม่มีค่า หรือเป็นช่องว่าง
related info/link/reference
SQL Tutorial : https://www.w3schools.com/sql/