14 พ.ย. 2022 เวลา 12:00 • การศึกษา
#ใช้GroupByแทนDistinctในSQLรันเร็วกว่านะ 😉⏳
ทุกคนน่าจะคุ้นชินกับการใช้ #GroupBY ใน #SQL 👨‍💻เพื่อคำนวนฟิล์ด aggregate ต่างๆ ใช่ไหมล่ะ? 😁แต่รู้ไหมว่านอกจากใช้สำหรับ agg แล้ว ยังใช้แทน #Distrinct ได้ด้วยนะ + ทำให้คิวรี่รันเร็วกว่าด้วย 👍
#คิวรี่ไม่อยากให้ข้อมูลซ้ำใช้Distinct ❌ เช่น "SELECT distinct Field1 , Field2 FROM table" เราเขียนกันแบบนี้ใช่ม๊ะ แต่ถ้าจะใช้ Group by แทน ต้องเขียนแบบนี้ครับ "SELECT Field1 , Field2 FROM table group by Field1 , Field2"
สรุปง่ายๆคือ #เขียนชื่อฟิล์ดที่ต้องการDistinctต่อท้ายGroupBy นั้นเอง 😆 ถ้ามีมากกว่า 1 ฟิล์ดก็คั่นด้วย Comma (,) ลองไปเขียนกันดูนะ แล้วจะพบว่ารันเร็วกว่าเดิมมม 😉
📌คอร์ส Intro SQL พื้นฐานการเขียนโค้ดเพื่อติดต่อฐานข้อมูล (สอนภาษาไทย)👉https://forms.gle/Sve8dwRLukqNraCQ9
📍นี้เป็นเพจที่ให้ความรู้การวิเคราะห์ข้อมูล รับปรึกษาทุกอย่างด้านข้อมูลทั้งแบบบุคคลและร้านค้า ฟรี! ไม่มีค่าใช้จ่าย ❤️ (ดูผลงานของเพจได้ที่👉http://1ab.in/IeN)
📍เพจเรามีกลุ่ม FB ละน้าา เข้าจอยได้นะจ้ะ
📍กลุ่มไลน์สำหรับติดตามข่าวสาร Data : shorturl.asia/VKkgw
#datacookie #Data #BigData #Datascience #Datascientist #Dataanalyst #Datastudio #Dataanalytics #Database #SQL #Excel
โฆษณา