ป้ายกำกับ SQL

เปรียบเทียบผลการ Query ระหว่างมีการใช้ HAVING และการใช้คำสั่งคำนวณลงใน WHERE
เปรียบเทียบผลการ Query ระหว่างมีการใช้ HAVING และการใช้คำสั่งคำนวณลงใน WHERE

08 ต.ค. 2566 0 2,868

ลองดูคำสั่ง SQL ด้านล่างทั้งสองคำสั่งนี้นะครับ คำสั่งทั้งสองให้ผลลัพท์เหมือนกัน แตกต่างกันที่ คำสั่งแรกมีการใช้ HAVING ส่วนอีกคำสั่งมีการใส่คำสั่งคำนวณลงใน WHERE ตรงๆ

MySQL Query ข้อมูลล่าสุดรายการละ 1 แถว เรียงลำดับตามคอลัมน์มากกว่า 1 คอลัมน์
MySQL Query ข้อมูลล่าสุดรายการละ 1 แถว เรียงลำดับตามคอลัมน์มากกว่า 1 คอลัมน์

17 ก.ค. 2566 0 1,186

ตัวอย่างนี้จะอธิบายวิธีการเขียน QUERY ของ MySQL เอาข้อมูลรายการล่าสุดออกมา โดยมีเงื่อนไขว่า หากเงื่อนไขแรกเท่ากัน จะไปตรวจสอบเงื่อนไขที่สองอีกที

การนำเข้าข้อมูลขนาดใหญ่ไปยังฐานข้อมูล MySQL
การนำเข้าข้อมูลขนาดใหญ่ไปยังฐานข้อมูล MySQL

12 ก.ค. 2566 0 793

การนำเข้าข้อมูลขนาดใหญ่ไปยังฐานข้อมูล MySQL ด้วย phpMyAdmin มักจะเจอข้อจำกัดเรื่องขนาดของไฟล์ที่อัปโหลดไปบน Server ทำให้การนำเข้าข้อมูลขนาดใหญ่มักจะไม่สำเร็จ

การเรียงลำดับภาษาไทยบน MySql
การเรียงลำดับภาษาไทยบน MySql

18 ธ.ค. 2563 0 2,931

หลายๆคนอาจเคยปวดหัวกับการเรียงลำดับภาษาไทยบน MySql กันมาพอสมควรเนื่องจากคำภาษาไทยสามารถมีสระอยู่ข้างหน้าได้ ทำให้การเรียงลำดับคำที่มีสระอยู่ด้านหน้าถูกจัดลำดับไปหลังๆ (หลัง ฮ)

ปัญหาการใช้งานข้อมูลชนิด float บน MySQL เมื่อ select ค่ากลับออกมาแล้วได้ผลลัพท์ไม่เหมือนตอนที่ใส่เข้าไป
ปัญหาการใช้งานข้อมูลชนิด float บน MySQL เมื่อ select ค่ากลับออกมาแล้วได้ผลลัพท์ไม่เหมือนตอนที่ใส่เข้าไป

20 พ.ย. 2564 0 2,252

วันนี้ได้รับรายงานว่าเจอข้อผิดพลาดจากฐานข้อมูล MariaDB บนข้อมูลชนิด float โดยที่เมื่อใส่จำนวนเต็ม 1223484 หรือ 3660208 ในตอนที่ select ข้อมูลกลับออกมา กลับได้ค่าไม่เหมือนเดิม

AJAX อัปเดทฐานข้อมูลด้วย Select
AJAX อัปเดทฐานข้อมูลด้วย Select

01 เม.ย. 2551 0 18,902

AJAX สามารถทำการอัปเดทข้อมูลโดยที่ไม่ต้องผ่านฟอร์ม หรือ Submit หน้าได้ครับ เช่นการเลือก select แล้วไปอัปเดทฐานข้อมูลทันที

query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน
query ด้วยการ join หรือ query ทีละตารางแบบไหนดีกว่ากัน

28 มิ.ย. 2558 0 14,532

พอดีได้มีโอกาศปรับปรุงการ query ของเว็บไซต์แห่งหนึ่ง ซึ่งมีการประมวลผล query ฐานข้อมูลที่สูงมากทั้งปริมาณข้อมูลและความถี่ในการประมวลผล เลยเอาผลการท

WHERE และ HAVING ต่างกันอย่างไร
WHERE และ HAVING ต่างกันอย่างไร

08 ธ.ค. 2559 0 11,208

ในภาษา SQL WHERE และ HAVING ใช้สำหรับกำหนดเงื่อนไขของข้อมูลที่ต้องการเหมือนๆกัน แต่คำสั่งทั้งสองแตกต่างกันที่ลำดับในการทำงานเท่านั้น

เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด
เขียนโค้ดอย่างไรให้ประมวลผลได้เร็วและมีประสิทธิภาพสูงที่สุด

12 มิ.ย. 2561 0 16,243

การเขียนโค้ดที่ดี นอกจากจะต้องอ่านง่ายแล้ว ยังต้องเขียนโค้ดให้ประมวลผลได้เร็วด้วย ยิ่งโค้ดของเราช้าเท่าไรประสิทธิภาพของแอพพลิเคชั่นของเราก็จะน้อยลง ส่งผลให้ที่ Server ขนาดเดียวกัน จะรับผู้เยี่ยมชมพร้อมๆกันได้น้อยกว่า

Foreign Key ในฐานข้อมูล คืออะไร
Foreign Key ในฐานข้อมูล คืออะไร

14 ต.ค. 2561 0 96,528

Foreign Key (FK) คือ การสร้างกฏความสัมพันธ์ระหว่างสองตารางเข้าด้วยกัน โดยอาจเป็นการสร้างความสัมพันธ์ระหว่าง คอลัมน์สองคอลัมน์ หรือกลุ่มของคอลัมน์...

COALESCE ISNULL และ IFNULL
COALESCE ISNULL และ IFNULL

22 ก.พ. 2559 0 23,368

ทั้งสามฟังก์ชั่นเป็นฟังก์ชั่นสำหรับตรวจสอบค่า NULL ในฐานข้อมูล MySQL

ลำดับความสำคัญของชนิดของข้อมูล SQL
ลำดับความสำคัญของชนิดของข้อมูล SQL

22 ก.พ. 2559 0 4,012

เมื่อต้องมีการเปรียบเทียบข้อมูลที่ต่างชนิดกัน SQL จะทำการแปลงชนิดของข้อมูล เป็นข้อมูลชนิดที่มีลำดับความสำคัญที่สูงกว่าก่อนการเปรียบเทียบ และหากไม่สามารถแปลงได้จะคืนค่าข้อผิดพลาดกลับมา และผลลัพท์จะเป็นไปตามชนิดของข้อมูลที่มีลำดับความสำคัญที่สูงกว่า

^