Situs informasi aplokasi, Tips dan trik, Berita, informasi Teknologi, perkembangan Gadget dan internet.

Wednesday, November 13, 2019

Tips Dan Trik Operator Pada Oracle Sql

Operator Aritmetika (Arithmetic Operator)

Di bawah ini yaitu teladan penggunaan operator Aritmetika di SQL:

sql> SELECT 20+10 FROM dual;       20+10 ----------         30  SQL> SELECT 20-10 FROM dual;       20-10 ----------         10  SQL> SELECT 20*10 FROM dual;       20*10 ----------        200  SQL> SELECT 20/10 FROM dual;       20/10 ----------          2  

Operator Perbandingan (Comparison Operator)

Di bawah ini yaitu tabel macam-macam operator perbandingan di SQL:

Operator Deskripsi Contoh
= Apakah operand A sama dengan operand B. Kalau sama akan menghasilkan nilai TRUE A = B
!= Apakah operand A tidak sama dengan operand B. Kalau tidak sama akan menghasilkan nilai TRUE A != B

Sebagai teladan buatlah tabel Mahasiswa dan isi datanya ibarat di bawah ini:

Create Table

CREATE TABLE MAHASISWA (   NPM           VARCHAR2(10 BYTE)               NOT NULL,   NAMA          VARCHAR2(30 BYTE)               NOT NULL,   TEMPAT_LAHIR  VARCHAR2(30 BYTE)               NOT NULL,   TGL_LAHIR     DATE                            NOT NULL,   ALAMAT        VARCHAR2(30 BYTE),   JURUSAN       VARCHAR2(30 BYTE),   IPK           NUMBER(3,2) ) 

Insert Data

Insert into MAHASISWA    (NPM, NAMA, TEMPAT_LAHIR, TGL_LAHIR, ALAMAT,      JURUSAN, IPK)  Values    ('2014001', 'Nursalim', 'Brebes', TO_DATE('11/11/1983 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Jakarta Selatan',      'Teknik Informatika', 3.28); Insert into MAHASISWA    (NPM, NAMA, TEMPAT_LAHIR, TGL_LAHIR, ALAMAT,      JURUSAN, IPK)  Values    ('2014002', 'Nani Indriyani', 'Bandung', TO_DATE('09/05/1990 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Kuningan',      'Bahasa Inggris', 3.5); Insert into MAHASISWA    (NPM, NAMA, TEMPAT_LAHIR, TGL_LAHIR, ALAMAT,      JURUSAN, IPK)  Values    ('2014003', 'Ahmad Fatoni', 'Semarang', TO_DATE('08/20/1995 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Jakarta Utara',      'Bahasa Inggris', 2.91); Insert into MAHASISWA    (NPM, NAMA, TEMPAT_LAHIR, TGL_LAHIR, ALAMAT,      JURUSAN, IPK)  Values    ('2014004', 'Sri Rahayu', 'Jakarta', TO_DATE('10/13/1998 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Brebes',      'Ilmu Komputer', 3); Insert into MAHASISWA    (NPM, NAMA, TEMPAT_LAHIR, TGL_LAHIR, ALAMAT,      JURUSAN, IPK)  Values    ('2014005', 'Iin Parlina', 'Surabaya', TO_DATE('01/01/1999 00:00:00', 'MM/DD/YYYY HH24:MI:SS'), 'Muara Karang',      'Teknik Metalurgi', 2.5); COMMIT; 

Tampilkan semua data mahasiswa

SQL> SELECT * FROM mahasiswa;  NPM        NAMA                    TEMPAT_LAHIR        TGL_LAHIR  ALAMAT                 JURUSAN                 IPK ---------- ----------------------- ------------------- ---------- ---------------------- ----------------------- -------- 2014001    Nursalim                Brebes              11-11-1983 Jakarta Selatan        Teknik Informatika          3,28 2014002    Nani Indriyani          Bandung             05-09-1990 Kuningan               Bahasa Inggris               3,5 2014003    Ahmad Fatoni            Semarang            20-08-1995 Jakarta Utara          Bahasa Inggris              2,91 2014004    Sri Rahayu              Jakarta             13-10-1998 Brebes                 Ilmu Komputer                  3 2014005    Iin Parlina             Surabaya            01-01-1999 Muara Karang           Teknik Metalurgi             2,5 

Contoh #1 Operator ( > )

SQL> SELECT * FROM mahasiswa   2  WHERE ipk > 3;  NPM        NAMA                    TEMPAT_LAHIR       TGL_LAHIR  ALAMAT                 JURUSAN                    IPK ---------- ----------------------- ------------------ ---------- ---------------------- -------------------------- ------- 2014001    Nursalim                Brebes             11-11-1983 Jakarta Selatan        Teknik Informatika            3,28 2014002    Nani Indriyani          Bandung            05-09-1990 Kuningan               Bahasa Inggris                 3,5 

Contoh #1 Operator ( = )

SQL> SELECT * FROM mahasiswa   2  WHERE ipk = 3;  NPM        NAMA                    TEMPAT_LAHIR       TGL_LAHIR  ALAMAT                 JURUSAN                    IPK ---------- ----------------------- ------------------ ---------- ---------------------- -------------------------- ------- 2014004    Sri Rahayu              Jakarta            13-10-1998 Brebes                 Ilmu Komputer                    3 

Contoh#3 Operator ( != )

SQL> SELECT * FROM mahasiswa   2  WHERE ipk != 3;  NPM        NAMA                    TEMPAT_LAHIR       TGL_LAHIR  ALAMAT                 JURUSAN                    IPK ---------- ----------------------- ------------------ ---------- ---------------------- -------------------------- ------- 2014001    Nursalim                Brebes             11-11-1983 Jakarta Selatan        Teknik Informatika            3,28 2014002    Nani Indriyani          Bandung            05-09-1990 Kuningan               Bahasa Inggris                 3,5 2014003    Ahmad Fatoni            Semarang           20-08-1995 Jakarta Utara          Bahasa Inggris                2,91 2014005    Iin Parlina             Surabaya           01-01-1999 Muara Karang           Teknik Metalurgi               2,5 


Operator Logika (Logical Operator)

Di bawah ini yaitu tabel macam-macam operator logika di SQL:

Operator Deskripsi
AND Operator AND dipakai pada WHERE clause untuk operasi logika AND
OR Operator OR dipakai pada WHERE clause untuk operasi logika AND
BETWEEN Operator Between dipakai pada WHERE clause untuk menampilkan data dengan rentang tertentu
IN Operator IN dipakai pada WHERE clause untuk menampilkan data dengan spesifikasi tertentu
NOT IN Operator NOT merupakan kebalikan dari operator IN
IS NULL Operator IS NULL dipakai untuk menampilkan data yang NULL (tidak memiliki nilai)
IS NOT NULL Operator IS NULL merupakan kebalikan dari operator IS NULL.