SQL

เรียนรู้ การเขียนคำสั่ง SQL ตั้งแต่พื้นฐานการใช้ SELECT, INSERT, UPDATE, DELETE การสร้างและแก้ไขตาราง การเชื่อมโยงข้อมูลด้วย JOIN และเทคนิคการประมวลผลข้อมูลเชิงลึก เพื่อการจัดการฐานข้อมูลอย่างมืออาชีพ

SQL การใช้งาน INSERT INTO SELECT Statement

INSERT INTO SELECT statement ใน SQL เป็นคำสั่งที่ใช้เพื่อคัดลอกข้อมูลจากหนึ่งตาราง (หรือมากกว่า) ไปยังอีกตาราง โดยสามารถใช้ร่วมกับเงื่อนไขต่างๆ…

SQL การใช้งาน SELECT INTO Statement

คำสั่ง SELECT INTO ใน SQL ใช้สำหรับการคัดลอกข้อมูลจากตารางหนึ่งไปยังอีกตารางหนึ่ง โดยสามารถใช้เพื่อสร้างตารางใหม่และนำข้อมูลจากตารางเดิมมาแทรกลงไปในตารางที่สร้างขึ้นใหม่ได้ในคราวเดียว มีรูปแบบการใช้งานดังนี้ คำสั่งนี้จะสร้างตารางใหม่ (new_table)…

SQL การใช้งาน ALL Operator

โอเปอเรเตอร์ ALL ใช้เพื่อเปรียบเทียบค่ากับทุกค่าที่อยู่ในผลลัพธ์ของคำสั่งย่อย (subquery) โดยปกติแล้วจะใช้ร่วมกับตัวดำเนินการเปรียบเทียบ เช่น =, >, <, >=,…

SQL การใช้งาน ANY Operator

ใน SQL, ANY เป็นตัวดำเนินการที่ใช้เพื่อเปรียบเทียบค่ากับผลลัพธ์หลายค่า เช่น เมื่อเราต้องการตรวจสอบว่าค่าที่เราตรวจสอบตรงกับค่าใด ๆ ในเซ็ตของผลลัพธ์หรือไม่ โดย ANY…

SQL การใช้งาน EXISTS Operator

EXISTS เป็นคำสั่งที่ใช้ในการตรวจสอบว่าข้อมูลในชุดผลลัพธ์ของคำสั่งย่อย (subquery) นั้นมีอยู่หรือไม่ ถ้ามีอย่างน้อยหนึ่งแถวที่ตรงกับเงื่อนไข คำสั่ง EXISTS จะคืนค่า TRUE ทำให้คำสั่งหลัก…

SQL การใช้งาน HAVING Clause

ใน SQL, คำสั่ง HAVING ใช้เพื่อกำหนดเงื่อนไขในการกรองผลลัพธ์หลังจากที่ได้ทำการรวมกลุ่มข้อมูล (GROUP BY) โดย HAVING จะมีการใช้งานคล้ายกับ…

SQL การใช้งาน GROUP BY Statement

คำสั่ง GROUP BY ใน SQL ใช้เพื่อจัดกลุ่มข้อมูลตามค่าของคอลัมน์ที่เราต้องการสรุปผล โดยจะทำงานร่วมกับฟังก์ชันแบบกลุ่ม (aggregate functions) เช่น…

SQL การใช้งาน UNION

การใช้งาน UNION ใน SQL เป็นวิธีการรวมผลลัพธ์จากหลายคิวรี (queries) ให้อยู่ในชุดข้อมูลเดียว โดยข้อมูลจะต้องมีคอลัมน์และประเภทข้อมูลที่ตรงกัน คิวรีที่ใช้งาน UNION…

SQL การใช้งาน Self Join

Self Join เป็นการทำ Join ตารางกับตัวเองเพื่อดึงข้อมูลที่ต้องการออกมา ซึ่งในกรณีนี้เราจะใช้ Self Join เมื่อเราต้องการเปรียบเทียบหรือจับคู่ข้อมูลระหว่างแถวในตารางเดียวกัน โดยทั่วไป…

SQL การใช้งาน FULL OUTER JOIN

การใช้คำสั่ง FULL OUTER JOIN ใน SQL เป็นการรวมข้อมูลจากสองตารางโดยดึงข้อมูลที่ตรงกันจากทั้งสองตารางพร้อมกับข้อมูลที่ไม่มีคู่ตรงกันจากทั้งสองตารางด้วย ในกรณีที่ไม่มีคู่ข้อมูลในอีกตารางหนึ่ง ค่าจะแสดงเป็น NULL…

SQL การใช้งาน RIGHT JOIN

การใช้ RIGHT JOIN ใน SQL เป็นการรวมข้อมูลจากสองตารางที่เชื่อมโยงกัน โดยที่ตารางที่อยู่ข้างขวา (หลังคำสั่ง RIGHT JOIN)…

SQL การใช้งาน LEFT JOIN

LEFT JOIN หรือบางครั้งเรียกว่า LEFT OUTER JOIN เป็นการรวมข้อมูลจากสองตาราง โดยจะคืนค่าทุกแถวจากตารางด้านซ้าย (ซึ่งอยู่ทางซ้ายของคำสั่ง LEFT…

SQL การใช้งาน INNER JOIN

INNER JOIN เป็นการเชื่อมข้อมูลระหว่างตารางสองตาราง โดยจะเลือกเฉพาะแถวที่ตรงกันจากทั้งสองตารางเท่านั้น ซึ่งแถวที่ไม่มีข้อมูลตรงกันจะถูกละทิ้งไป รูปแบบการใช้คำสั่ง INNER JOIN ตารางตัวอย่าง สมมติเรามีสองตาราง…

SQL การใช้งาน JOIN clause

การใช้งาน JOIN ใน SQL เป็นวิธีการเชื่อมต่อข้อมูลจากหลาย ๆ ตารางเข้าด้วยกัน โดยอิงจากคอลัมน์ที่สัมพันธ์กันระหว่างตารางต่าง ๆ ซึ่งช่วยให้เราสามารถดึงข้อมูลที่เกี่ยวข้องจากหลายแหล่งมาประมวลผลพร้อมกันได้…

SQL การใช้งาน Aliases

การใช้งาน Aliases ใน SQL เป็นวิธีการตั้งชื่อชั่วคราว (ชื่อแทน) ให้กับตารางหรือคอลัมน์ภายในคำสั่ง SQL เพื่อให้การอ่านโค้ดสะดวกและเข้าใจได้ง่ายขึ้น นอกจากนี้ยังช่วยทำให้การเข้าถึงข้อมูลจากหลายตารางที่เกี่ยวข้องกันง่ายขึ้นในกรณีที่มีการใช้คำสั่ง…

SQL การใช้งาน BETWEEN Operator

BETWEEN operator ใน SQL ใช้เพื่อกรองข้อมูลภายในช่วงของค่าที่กำหนด โดยสามารถนำไปใช้ได้กับข้อมูลตัวเลข (numeric), วันที่ (date), หรือแม้กระทั่งข้อความ…

SQL การใช้งาน IN Operator

โอเปอเรเตอร์ IN ใน SQL เป็นคำสั่งที่ใช้ในการกรองข้อมูลในตาราง โดยจะตรวจสอบค่าจากคอลัมน์ที่เลือกว่าตรงกับค่าที่อยู่ในรายการที่กำหนดหรือไม่ ตัวอย่างเช่น เราต้องการเลือกข้อมูลที่ค่าของคอลัมน์นั้นตรงกับค่าหลาย ๆ ค่า…

SQL การใช้งาน Wildcard Characters

Wildcard Characters ใน SQL ใช้ในการค้นหาข้อมูลที่ไม่จำเป็นต้องตรงกับคำที่กำหนดทั้งหมด ใช้ในคำสั่ง LIKE เพื่อค้นหาข้อมูลที่สอดคล้องกับเงื่อนไขแบบยืดหยุ่น เราสามารถใช้ wildcards…

SQL การใช้งาน LIKE Operator

การใช้งาน LIKE Operator ใน SQL ใช้สำหรับการค้นหาข้อมูลในคอลัมน์ที่ตรงกับรูปแบบ (pattern) ที่เรากำหนด โดยจะใช้เครื่องหมายพิเศษ 2…

SQL การใช้งานฟังก์ชัน AVG

ฟังก์ชัน AVG() ใน SQL ใช้เพื่อคำนวณค่าเฉลี่ยของค่าตัวเลขในคอลัมน์ที่ระบุจากชุดข้อมูลหนึ่ง ๆ ฟังก์ชันนี้สามารถใช้ได้ในหลากหลายรูปแบบ เช่น การหาค่าเฉลี่ยของคอลัมน์ใดคอลัมน์หนึ่งทั้งตารางหรือเฉพาะบางแถวตามเงื่อนไขที่กำหนด สร้างตารางตัวอย่าง…

SQL การใช้งานฟังก์ชัน SUM

ใน SQL ฟังก์ชัน SUM() เป็นฟังก์ชันที่ใช้ในการรวมผลรวมของค่าตัวเลขจากคอลัมน์ที่เลือก ซึ่งสามารถใช้ได้ในหลายสถานการณ์ เช่น การหายอดรวมทั้งหมด การรวมเฉพาะกลุ่มของข้อมูล และอื่นๆ…

SQL การใช้งานฟังก์ชัน COUNT

ฟังก์ชัน COUNT() ใน SQL ใช้สำหรับนับจำนวนแถว (rows) ในตารางที่ตรงตามเงื่อนไขที่ระบุในคำสั่ง SQL ซึ่งมีหลายรูปแบบการใช้งาน ขึ้นอยู่กับลักษณะข้อมูลที่ต้องการนับ…

SQL การใช้งานฟังก์ชัน MAX

ใน SQL ฟังก์ชัน MAX() ใช้ในการหาค่ามากที่สุด (ค่าสูงสุด) ของข้อมูลในคอลัมน์นั้น ๆ โดยสามารถประยุกต์ใช้งานได้หลายรูปแบบ ขึ้นอยู่กับความต้องการ…

SQL การใช้งานฟังก์ชัน MIN

ฟังก์ชัน MIN() ใน SQL ใช้เพื่อคืนค่าที่น้อยที่สุดในคอลัมน์ที่กำหนด ฟังก์ชันนี้มีประโยชน์ในการวิเคราะห์ข้อมูล เช่น การหาค่าน้อยที่สุดในกลุ่มของข้อมูล หาค่าขั้นต่ำในแถวที่มีเงื่อนไข หรือแม้กระทั่งการใช้ฟังก์ชัน…