Page 168 - BUKU TEKS ASK T3
P. 168

Operator  OR  digunakan  untuk  menggabungkan  pelbagai
                                     kriteria atau syarat yang ditetapkan dalam klausa  WHERE.
                                     Pernyataan SQL yang berikut menunjukkan sintaks umum

             Nilai boolean BENAR     penggunaan operator OR dalam klausa WHERE.
             dan PALSU juga
             kadangkala diwakili          SELECT atribut_1, atribut_2, …, atribut_N
             oleh nombor 1 dan 0,
             di mana 1 mewakili           FROM nama_jadual
             BENAR dan 0 mewakili         WHERE kriteria_1 OR kriteria_2, … OR kriteria_N;
             PALSU. Operator OR
             boleh diwakili dengan       Rajah  4.37  menunjukkan  jadual  bernama  MURID.
             simbol (v). Jadual      Pernyataan SQL dalam Contoh 4.10 dan Contoh 4.11 adalah
             kebenaran OR berikut
             berdasarkan nombor 0,   berdasarkan jadual ini.
             1 dan simbol v.
                                        MURID
                                                                                       Nama_Guru_Kelas
                                                                        Kaum
                                                   Nama_Murid
                                                                Jantina
               P     Q    P v Q        +  ID_Murid  DAMIA ZAHRAA BINTI RAHIM  PEREMPUAN  MELAYU  Nama_Kelas  FATIMAH BINTI SEMAN
                                                                               3 ASERTIF
                                         SM101
                                                                                      ZAKIAH BINTI YUSOF
                                                                               3 BIJAK
               1     1      1          + +  SM102  DHIA ARISSA BINTI MALIK  PEREMPUAN  MELAYU  3 CEKAL  MUSTAFA BIN ROSLAN
                                         SM103
                                               DENISH RAIMI BIN ZAINAL
                                                                LELAKI
                                                                       MELAYU
                                       +  SM104  TAN XUE LIEH   LELAKI  CINA   3 DINAMIK  TEOH JEE YEE
               1     0      1          +  SM105  KUMAR A/L RAMESH  LELAKI  INDIA  3 EFISIEN  RIMALA A/P SAMY
                                       +  SM106  JESSICA HENG MUI MUI  PEREMPUAN  CINA  3 FIKIR  LIM CHOII PENG
               0     1      1          +  SM107  KHAIR MUIZ BIN ABD RAHIM  LELAKI  MELAYU  3 GIGIH  CHANDRAN A/L SUMAN
                                       +  SM108  DEVI A/P MUTHU  PEREMPUAN  INDIA  3 EFISIEN  RIMALA A/P SAMY
               0     0      0
                                                    Rajah 4.37  Jadual bagi entiti MURID
                                                      Penggunaan operator OR dalam pernyataan
                                               4.6
                                                     SQL.
                            4.14     Pernyataan SQL berikut menunjukkan penggunaan operator
                                     OR dalam klausa  WHERE untuk mendapatkan data yang
             Apakah yang
             dimaksudkan dengan      memenuhi salah satu daripada dua kriteria yang dinyatakan,
             kriteria_N?             iaitu kriteria jantina ialah perempuan atau kriteria kaum ialah
                                     Melayu.
                                        SELECT ID_Murid, Nama_Murid, Jantina, Kaum
                                        FROM MURID
                                        WHERE Jantina = “PEREMPUAN” OR Kaum = “MELAYU”;
                                     Rajah  4.38  menunjukkan  output  yang  terhasil  daripada
                                     pernyataan SQL di atas.

                                        OPERATOR OR
                                        ID_Murid       Nama_Murid           Jantina      Kaum
                                        SM101   DAMIA ZAHRAA BINTI RAHIM  PEREMPUAN  MELAYU
                                        SM102   DHIA ARISSA BINTI MALIK  PEREMPUAN   MELAYU
                                        SM103   DENISH RAIMI BIN ZAINAL  LELAKI      MELAYU
                                        SM106   JESSICA HENG MUI MUI    PEREMPUAN    CINA
                                        SM107   KHAIR MUIZ BIN ABD RAHIM  LELAKI     MELAYU
                                        SM108   DEVI A/P MUTHU          PEREMPUAN    INDIA
                                                Rajah 4.38  Output pertanyaan OPERATOR OR




          158
   163   164   165   166   167   168   169   170   171   172   173