tiếp theo trong phần này chúng ta sẽ cùng nhau tìm hiểu về câu lệnh group bay thì câu lệnh group by là nhóm các hàng có cùng giá trị thành các hàng tóm tắt Ví dụ như tìm số lượng khách hàng ở mỗi quốc gia mỗi thành phố chẳng hạn cái câu lệnh group by này thường được sử dụng với các hàm tổng hợp như là hàm cao max min sum AVG để nhóm tập hợp kết quả theo một hoặc nhiều cột thì cú pháp của groupie chúng ta sẽ sử dụng như sau select tên cột from tên bảng Where điều kiện group bay tên cột và nếu chúng ta có thể thêm Cần order 3 sắp xếp thì thêm order Bike sau groupire là tính tổng số khách hàng ở mỗi đất nước thì trong cái bảng khách hàng chúng ta có mã khách hàng tên khách hàng lại thành phố đất nước này thì có thể là một đất nước có thể có rất nhiều khách hàng vậy thì chúng ta có thể là tính tổng số khách hàng ở mỗi đất nước ví dụ cái này ở trong các dự án mà họ cần tìm hiểu để để Marketing thì họ đâu đó cũng có thể tìm lại em xem nào để thông thường khách hàng tiềm năng của mình thường đến từ những cái đất nước nào để từ đấy người ta có thể đưa ra những cái chiến lược marketing chiến lược quảng cáo hiệu quả chẳng hạn thế mình có câu lệnh là select count customer ID Kanji Tức là mình muốn lấy ra đấy tổng số khách hàng này và hiển lấy ra cả đất nước nữa từ bảng customer từ bảng khách hàng và group by canxi Dubai Kanji thế đây mình sẽ có này Ví dụ ở đất nước ở Argentina này có 3 khách hàng Australia austra hay khách hàng này đó tương tự Brazil 9x hoặc là ở đây chúng ta cũng có thể có một cái câu khác nữa lạc Tính tổng số sản phẩm thuộc mỗi danh mục selectrolory ID này from products số lượng sản phẩm mà phân loại theo mỗi cái ID này chúng ta ví dụ và thực hành thêm ở trên này nhé bảo vệ cái ba School ngay chỗ này nó có ví dụ cho mình này cho ít rau sale nhé và ở đây chúng ta vẫn là cái câu lệnh Lúc nãy thôi Tính tổng số khách hàng và phân loại theo từng đất nước Hoặc bây giờ các bạn muốn tỉnh tính tổng số khách hàng đấy và phân loại theo thành phố chẳng hạn phân loại theo City tổng số gì ạ Tính tổng số sản phẩm và phân loại theo từng danh mục thì ở đây mình có select này [âm nhạc] đi phân loại theo các tragory ID nữa mình không có điều kiện mình rút ra phân loại theo cách chúng ta được gọi là 8 danh mục sản phẩm đấy ạ tương ứng với từng cái danh mục đấy là số lượng sản phẩm ở đây là cách đây rồi thì khi nãy thì mình có chia sẻ làm chúng ta có thể kết hợp với order mai sắp xếp đúng không ạ thì ví dụ ở đây mình có thể order by số lượng này giảm dần nhé các bạn nhìn này hiện tại nó đang ngẫu nhiên như thế này thôi Mình muốn order by nhé Mai mình sẽ kết hợp thêm order 3 desc nhé Thì vẫn là 8 cái bản ghi ấy thôi Nhưng mà khi mà sắp xếp nó sẽ sắp xếp theo thứ tự số lượng Black ID số lượng sản phẩm giảm dần 13 12 cách mà chúng ta sử dụng cái câu lệnh group 3 nha các bạn tiếp theo chúng ta sẽ cùng tìm hiểu cái mệnh đề having thì mệnh đề heving được thêm vào SQL bởi vì không thể sử dụng từ khóa Where với các hàm tổng hợp nha các bạn thì ở đây chúng ta có thể sử dụng having sau group bay này ví dụ như là mình select này colume từ from tên bảng Này Where cái điều kiện nào đó lấy ra những cái này theo cái điều kiện nào đó Sau đó mình sẽ là group bay nhóm theo cái cột nào đó heaving condition và sắp xếp theo thứ tự của một cái cột nào đó ở centing hay đi xening thì khi nãy mình có lấy ví dụ cho các bạn về group My kết hợp với order mai rồi và bây giờ mình sẽ có thêm heavy thêm cái điều kiện nữa chúng ta có ví dụ ở đây lấy ra các lấy ra tổng số các sản phẩm thuộc mỗi danh mục mà có giá lớn hơn 20 thì trong cái phần trước thì chúng ta cùng nhau thực hành lấy ra tổng số sản phẩm của mỗi loại danh mục rồi nhưng chúng ta chưa kết hợp điều kiện gì cả thì đây chúng ta sẽ kết hợp điều kiện nữa là với giá lớn hơn 20 và sắp xếp theo số lượng giảm dần rồi bây giờ chúng ta thực hành nhé các bạn vào SQL having trong phần SQL hevening [âm nhạc] ở đây Chúng ta có một cái ví dụ này lấy ra tổng số khách hàng và đất nước từ cái bảng khách hàng và chúng ta sẽ phân loại theo đất nước nó một cách nôm Na thì là chúng ta lấy ra số lượng khách hàng đến từ từng đất nước khác nhau đó nhưng mà chỉ lấy ra những cái khách hàng mà có mã khách hàng lớn hơn 5 Thôi thì chúng ta được 5 decord còn nếu mà lúc chúng ta không có thêm cái điều kiện này không có thêm cái điều kiện là tổng tổng khách hàng lớn hơn năm nhất lấy ra số lượng khách hàng theo từng đất nước mà có số lượng tổng khách hàng đến từ đất nước đó là lớn hơn 5 còn nếu chúng ta không có cái này thì chúng ta cùng thử xem nhé Nó tổng số có tới 21 cơ trong đó có rất nhiều đất nước mà có số lượng khách hàng chỉ là 23 thôi 23 thậm chí là một này năm Còn đây là chúng ta lấy ra tổng số khách hàng phân loại theo từng đất nước mà số lượng khách hàng đến từ những cái đất nước đó phải lớn hơn 5 thì mình lọc đi cho cái kết quả này các bạn có thể kết hợp hai Vinh với group 3 như vậy
Get free YouTube transcripts with timestamps, translation, and download options.
Transcript content is sourced from YouTube's auto-generated captions or AI transcription. All video content belongs to the original creators. Terms of Service · DMCA Contact