บทความ

13. SQL Operator คืออะไร มีอะไรบ้าง

รูปภาพ
ก่อนหน้านี้จะเห็นว่าเราได้เรียนรู้ชุดคำสั่งกันมาพอสมควรแล้วนะคะ แต่สำหรับบทนี้ขอบอกเลยว่าเป็นอะไรที่หินสำหรับเรานิดนึงค่ะ แต่ถ้าใครถนัดตรรกศาสตร์นี่ต้องบอกเลยว่าหวานหมูแน่นอน คนเรียนคณิตศาสตร์ไม่เก่งอย่างเรานี่แทบร้องไห้เลยค่ะ แต่ใจสู้ เพราะงั้นใครที่ไม่เก่งเลขอย่าเพิ่งถอดใจนะคะ มาเรียนด้วยกันก่อนน๊า

12.Group By กับ Having

รูปภาพ
 สำหรับบทความที่แล้วเราได้พูดถึง Aggregate Function กันไปแล้วใช่มั้ยละคะ แต่สำหรับบทนี้เราจะขอพูดเสริมอีกซัก 2 ตัว นั่นก็คือ Group by กับ Having นั่นเอง ที่ต้องพูดต่อกันเพราะเจ้าฟังก์ชั่น 2 ตัวนี้เรามักจะใช้ควบคู่ไปกับตัว Aggregate Function ค่ะ ว่าแล้วก็ไปดูพร้อมๆกันเลย

11. Aggregate Function คืออะไร แล้วมีอะไรบ้าง

รูปภาพ
สำหรับบทนี้เราจะมาพูดถึง Aggregate Function กันนะคะ ซึ่งถ้าแปลตรงตัวเลยก็คือฟังก์ชั่นการรวมนั่นเอง เป็นฟังก์ชั่นที่ไว้ใช้กับข้อมูลที่เป็นตัวเลขค่ะ โดยคำสั่งก็จะมี COUNT AVG SUM MIN MAX ซึ่งคำสั่งเหล่านี้เวลาเราใส่ จะต้องใส่หลัง SELECT เท่านั้น ค่ะ ว่าแล้วก็ไปดูแต่ละตัวเลยดีกว่าว่าใช้งานอย่างไร

10. วิธีการ Insert การUpdate และการDelete ข้อมูลลงใน SQL

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

9. การใช้เครื่องหมาย /* กับ */

 เขียนมาก็ตั้ง 8 ตอนแล้วเนอะ เราจะเห็นว่ามีคำสั่งมากมายเลยที่เราเรียนไป(จริงๆมันก็จะซ้ำๆกันนี่แหละค่ะ แค่ปรับเปลี่ยนอะไรนิดหน่อย) แต่บางทีถ้าจะต้องมาพิมพ์คำสั่งซ้ำๆกันก็ดูเป็นเรื่องน่าเหนื่อยไม่ใช่น้อย เรียกได้ว่าพิมพ์ซ้ำจนแทบจะจำได้แล้ว 555555 เพราะงั้นบทนี้เราเลยจะมาบอกวิธีง่ายๆที่ทำให้เราไม่ต้องคอยมาพิมพ์ซ้ำอีกต่อไปค่ะ

8. คำสั่ง ORDER BY กับ LIMIT

รูปภาพ
สำหรับคำสั่ง ORDER BY กับ LIMIT ถือเป็นอีกคำสั่งที่ช่วยอำนวยความสะดวกให้เราอีกตัวเลยทีเดียวค่ะ อย่างที่เรารู้ๆกันว่าข้อมูลเยอะๆเนี่ย ถ้ามีการจัดลำดับดีๆนี่คือจะทำให้คนอ่านข้อมูลดูง่ายขึ้นเยอะค่ะ อย่างเช่นเรามีข้อมูลลูกค้าเป็นพันๆคนเลย แต่เราอยากดูข้อมูลลูกค้าที่เรียกตามลำดับที่ หรือเรียงตามจำนวนคำสั่งซื้อที่มากไปน้อย หรืออยากดูข้อมูลลูกค้าแค่สิบคนแรกจากที่มีเป็นพันๆคนแบบนี้ เป็นต้น คำสั่งนี้ก็จะช่วยเราได้ค่ะ

7. คำสั่ง And กับ Or ใน SQL มันใช้ยังไงกันนะ

รูปภาพ
จากหัวข้อในเรื่องคำสัง WHERE เราสามารถดูข้อมูลเพิ่มเติมจากที่เราใช้ WHERE ได้ด้วยการใช้คำสั่ง And กับ Or เข้ามาช่วยได้ด้วยนะคะ ซึ่งมันเหมือนจะใช้ง่ายนะคะ แต่ขอบอกว่ามีคนตกม้าตายตรงนี้เยอะเลยเพราะมันต้องใช้หลักตรรกศาสตร์เข้ามาช่วย ซึ่งพอรันโค้ดไปแล้วมันจะชอบเออเรอร์ค่ะ