Page 119 - SK tingkatan 5
P. 119

Penggunaan HAVING
                  Pernyataan HAVING digunakan untuk menentukan kumpulan data yang hendak dipaparkan. Dalam
                  keadaan ini, pernyataan WHERE tidak boleh digunakan kerana WHERE mengembalikan rekod data
                  tertentu sahaja, manakala HAVING akan mengembalikan kumpulan data tertentu.
                  Format:

                                             SELECT nama medan, fungsi1, fungsi2….fungsi n
                                             FROM nama jadual
                                             GROUP BY nama medan
                                             HAVING (fungsi);



                   CONTOH        19


                  Contoh 19 menunjukkan cara menggunakan HAVING. Katakan anda ingin memaparkan jumlah barang yang
                  dipinjam oleh setiap murid dan anda ingin memaparkan murid yang meminjam barang dengan kuantitinya
                  melebihi 2.

                  Pernyataan SQL:















                                          Rajah 2.1.74  Mencapai data dengan menggunakan HaVIng

                  Output:















                                          Rajah 2.1.75  Paparan data dengan menggunakan HaVIng

                  Rajah 2.1.74 menghitung jumlah barang dalam jadual barang dan dikumpulkan mengikut IDMurid seperti
                  Contoh 18. Ungkapan HAVING COUNT(*) ditambah untuk memaparkan kumpulan data tertentu sahaja.
                  Output tidak memaparkan jumlah IDMurid M2000 dan M3000 kerana melebihi atau sama dengan 2 seperti
                  yang ditunjukkan dalam Rajah 2.1.75.


                                                                         BAB 2  Pangkalan Data Lanjutan 111
   114   115   116   117   118   119   120   121   122   123   124