MySQL การใช้งานฟังก์ชัน COALESCE()

ฟังก์ชัน COALESCE() เป็นฟังก์ชันใน SQL ที่ใช้สำหรับคืนค่าตัวแรกที่ไม่เป็น NULL จากรายการที่กำหนดไว้ ถ้าค่าตัวแรกเป็น NULL จะตรวจสอบค่าถัดไป

MySQL การใช้งานฟังก์ชัน IFNULL()

ฟังก์ชัน IFNULL() เป็นฟังก์ชันใน SQL ที่ใช้สำหรับตรวจสอบค่าที่เป็น NULL แล้วแทนที่ด้วยค่าที่กำหนดไว้ โดย ถ้าค่าเป็น NULL คืนค่าที่กำหนดไว้

MySQL การใช้งานฟังก์ชัน NULLIF()

ฟังก์ชัน NULLIF(a, b) เป็นฟังก์ชันใน SQL ที่ใช้เปรียบเทียบค่า a กับ b ถ้า a = b คืนค่า NULL ถ้า a ≠ b คืนค่า a ใช้เพื่อลดความซ้ำซ้อน

MySQL การใช้งานคำสั่ง CASE

คำสั่ง CASE ใน SQL ใช้เพื่อสร้างเงื่อนไขแบบ IF-ELSE ภายในคำสั่ง SELECT, UPDATE, หรือ ORDER BY โดยสามารถใช้ตรวจสอบเงื่อนไขและคืนค่าที่แตกต่าง

MySQL การใช้งานคำสั่ง INSERT INTO SELECT

INSERT INTO ... SELECT เป็นคำสั่งที่ใช้สำหรับคัดลอกข้อมูลจากตารางหนึ่งไปอีกตารางหนึ่ง โดยใช้คำสั่ง SELECT เป็นแหล่งข้อมูลต้นทาง (Source)

MySQL การใช้งานคำสั่ง EXISTS

EXISTS เป็นคำสั่งใน SQL ที่ใช้เพื่อตรวจสอบว่ามีผลลัพธ์จาก SUBQUERY (คำสั่งย่อย) หรือไม่ ถ้าผลลัพธ์ของ SUBQUERY มีอย่างน้อย 1 แถว

MySQL การใช้งานคำสั่ง HAVING

คำสั่ง HAVING ใช้ใน SQL เพื่อกรองผลลัพธ์ที่ได้จากการจัดกลุ่ม (GROUP BY) โดยเฉพาะเมื่อเราต้องการกรองค่าที่ได้จากฟังก์ชันกลุ่ม

MySQL การใช้งานคำสั่ง GROUP BY

คำสั่ง GROUP BY ใน SQL ใช้สำหรับจัดกลุ่มข้อมูล (group records) ตามค่าของคอลัมน์ที่ระบุเพื่อใช้ร่วมกับฟังก์ชันกลุ่ม เช่น

MySQL การใช้งานคำสั่ง UNION

UNION คือคำสั่งใน SQL ที่ใช้สำหรับรวมผลลัพธ์จากคำสั่ง SELECT หลายชุดเข้าด้วยกัน
โดยผลลัพธ์จะไม่ซ้ำกัน (distinct)

MySQL การทำ SELF JOIN

SELF JOIN คือการเชื่อมตารางกับตัวเอง (ตารางเดียวกัน) โดยใช้ Alias (ชื่อย่อ) แยกเป็นคนละชุด แม้ว่าจะเป็นตารางเดียวกัน แต่เราสามารถเปรียบเทียบข้อมูลภายในตารางได้ เช่น รูปแบบคำสั่ง ตัวอย่างการใช้งาน สร้างตาราง employee…

MySQL การใช้งานคำสั่ง CROSS JOIN

CROSS JOIN คือคำสั่งที่ใช้จับคู่ทุกแถวจากตารางแรกกับทุกแถวจากตารางที่สอง โดยจะไม่ใช้เงื่อนไขการเชื่อม (ON) และผลลัพธ์จะเป็นการคูณจำนวนแถว

MySQL การใช้งานคำสั่ง RIGHT JOIN

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

MySQL การใช้งานคำสั่ง LEFT JOIN

LEFT JOIN (หรือเรียกเต็มว่า LEFT OUTER JOIN) เป็นคำสั่งที่ใช้เชื่อมข้อมูลระหว่างสองตาราง โดยจะแสดงข้อมูลทั้งหมดจากตารางซ้ายและเฉพาะข้อมูลที่

MySQL การใช้งานคำสั่ง INNER JOIN

INNER JOIN เป็นคำสั่งที่ใช้ใน SQL เพื่อเชื่อมโยงข้อมูลจาก 2 ตารางขึ้นไป โดยแสดงเฉพาะ แถวที่มีข้อมูลตรงกัน (matching rows)

MySQL การใช้งานคำสั่ง JOIN

JOIN คือคำสั่งที่ใช้สำหรับเชื่อมโยงข้อมูลระหว่าง 2 ตารางหรือมากกว่า โดยอ้างอิงจากความสัมพันธ์ของคอลัมน์ที่เกี่ยวข้องกัน เช่น foreign key

MySQL การใช้งาน Alias

Alias (ชื่อย่อ หรือชื่อแทน) คือการตั้งชื่อใหม่ให้กับคอลัมน์ (column alias) หรือตาราง (table alias) เพื่อให้การอ่านผลลัพธ์ หรือเขียนคำสั่ง SQL

MySQL การใช้งานโอเปอเรเตอร์ BETWEEN

BETWEEN เป็นโอเปอเรเตอร์ที่ใช้ใน SQL เพื่อกรองข้อมูลที่อยู่ภายในช่วงค่าที่กำหนด ใช้ได้กับข้อมูลประเภทตัวเลข (INT, DECIMAL)

MySQL การใช้งานโอเปอเรเตอร์ IN

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

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

Wildcard Characters คือ สัญลักษณ์พิเศษที่ใช้แทนตัวอักษรใด ๆ (หรือหลายตัวอักษร)นิยมใช้ร่วมกับคำสั่ง LIKE เพื่อค้นหาข้อมูลที่มีรูปแบบคล้าย ๆ กัน

MySQL การใช้งานโอเปอเรเตอร์ LIKE

โอเปอเรเตอร์ LIKE ใช้ร่วมกับ WHERE clause เพื่อค้นหาข้อมูลที่ตรงตามรูปแบบที่กำหนด โดยจะใช้ร่วมกับสัญลักษณ์พิเศษที่เรียกว่า Wildcards

MySQL การใช้งานฟังก์ชัน COUNT, AVG และ SUM

ฟังก์ชัน COUNT() ใช้สำหรับนับจำนวนแถวของข้อมูลในตาราง ฟังก์ชัน AVG() ใช้สำหรับหาค่าเฉลี่ยของคอลัมน์ที่เก็บค่าแบบตัวเลข ส่วนฟังก์ชัน SUM()

MySQL การใช้งานฟังก์ชัน MIN และ MAX

ฟังก์ชัน MIN() ใช้สำหรับหาค่าต่ำสุดในคอลัมน์ของตาราง ส่วนฟังก์ชัน MAX() ใช้สำหรับหาค่าสูงสุดในคอลัมน์ของตาราง ทั้งสองฟังก์ชันนี้จัดอยู่ในกลุ่มของ Aggregate Functions ซึ่งใช้เพื่อคำนวณค่าจากหลายแถวแล้วให้ผลลัพธ์เป็นค่าเดียว รูปแบบการใช้งานฟังก์ชัน MIN() จะเป็นดังนี้ รูปแบบการใช้งานฟังก์ชัน MAX()…