MySQL Functions

รวมบทความเกี่ยวกับ MySQL Functions ครอบคลุมฟังก์ชันจัดการข้อความ ตัวเลข วันที่ เวลา และการคำนวณข้อมูล เช่น CONCAT(), SUM(), NOW(), IFNULL() และอื่น ๆ เพื่อช่วยให้การเขียน Query และการประมวลผลข้อมูลมีความแม่นยำและรวดเร็วยิ่งขึ้น

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

ฟังก์ชัน USER() ใน MySQL ใช้เพื่อแสดงชื่อผู้ใช้ (username) และโฮสต์ (host) ที่เชื่อมต่อกับเซิร์ฟเวอร์ MySQL ใน session ปัจจุบัน

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

ฟังก์ชัน SYSTEM_USER() ใน MySQL ใช้เพื่อคืนค่าชื่อผู้ใช้และโฮสต์ที่เชื่อมต่อกับฐานข้อมูล (user@host) เช่นเดียวกับ USER() และ SESSION_USER()

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

ฟังก์ชัน SESSION_USER() ใน MySQL ใช้เพื่อคืนค่าชื่อผู้ใช้ (username) และโฮสต์ (host) ของผู้ใช้ที่ เชื่อมต่อเข้ามาในระบบฐานข้อมูล

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

ฟังก์ชัน NULLIF() ใน MySQL ใช้เพื่อตรวจสอบว่า ค่าทั้งสองค่าที่ระบุมีค่าเท่ากันหรือไม่ หากทั้งสองค่าเท่ากันจะคืนค่า NULL

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

ฟังก์ชัน ISNULL() ใน MySQL ใช้เพื่อตรวจสอบว่าค่าที่กำหนดเป็น NULL หรือไม่หากค่าที่ตรวจสอบเป็น NULL จะคืนค่า 1…

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

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

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

ฟังก์ชัน IF() ใน MySQL ใช้สำหรับประเมินเงื่อนไข (condition) และคืนค่าตามผลของเงื่อนไขนั้น ทำหน้าที่เหมือน IF-THEN-ELSE ในภาษาโปรแกรมทั่วไป

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

ฟังก์ชัน DATABASE() ใน MySQL ใช้เพื่อคืนชื่อของฐานข้อมูล (database) ที่กำลังถูกใช้งานอยู่ใน session ปัจจุบัน หรือกล่าวง่าย…

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

ฟังก์ชัน CURRENT_USER() ใน MySQL ใช้เพื่อคืนค่าชื่อผู้ใช้และโฮสต์ที่ระบบใช้ในการตรวจสอบสิทธิ์ (authentication) ของ session ปัจจุบัน

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

ฟังก์ชัน CONV() ใน MySQL ใช้เพื่อแปลงค่าจากเลขฐานหนึ่งไปเป็นเลขฐานอื่น โดยสามารถแปลงค่าจากเลขฐานใดก็ได้ระหว่าง ฐาน 2 ถึง ฐาน…

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

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

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

ฟังก์ชัน CAST() ใน MySQL ใช้สำหรับแปลงค่าจากชนิดข้อมูลหนึ่งไปเป็นอีกชนิดข้อมูลหนึ่ง เช่น แปลงจาก STRING เป็น DATE,…

MySQL การใช้งานฟังก์ชัน BINARY

ฟังก์ชัน BINARY ใน MySQL ใช้เพื่อ บังคับให้การเปรียบเทียบค่าข้อความ (string comparison) เป็นแบบ “case-sensitive” (แยกพิมพ์เล็ก/ใหญ่)

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

ฟังก์ชัน BIN() ใน MySQL ใช้เพื่อ แปลงเลขจำนวนเต็ม (INTEGER) ให้เป็นค่ารูปแบบเลขฐานสอง (Binary) ผลลัพธ์ที่ได้จะเป็น…

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

ฟังก์ชัน YEARWEEK() ใช้เพื่อคืนค่าปีและหมายเลขสัปดาห์ (week number) รวมกันในรูปแบบ YYYYWW จากวันที่ที่ระบุ เช่น 202425 (ปี 2024 สัปดาห์ที่ 25)

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

ฟังก์ชัน YEAR() ใช้เพื่อดึง “ปี” (4 หลัก) จากค่าประเภท DATE, DATETIME, หรือ TIMESTAMP ที่กำหนด คืนค่าเป็นจำนวนเต็ม (INT) เช่น 2025

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

ฟังก์ชัน WEEKOFYEAR() ใช้เพื่อคืนค่าหมายเลขของสัปดาห์ (week number) ของปี โดยถือว่าสัปดาห์เริ่มต้นในวันอาทิตย์ และสัปดาห์แรกของปีคือสัปดาห์ที่มีวันที่ 1 มกราคม

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

ฟังก์ชัน WEEKDAY() ใช้เพื่อคืนค่าหมายเลขวันในสัปดาห์ ของวันที่ที่ระบุ โดยเริ่มนับจากวันจันทร์ (Monday = 0) โดยจะให้ค่าเป็นเลขจำนวนเต็ม 0 – 6