Bagaimana Cara Menggunakan Alias Di Oracle

Pada tutorial kali ini, Kita akan belajar Bagaimana Cara Menggunakan Alias di Database Oracle. Alias dapat digunakan pada level kolom maupun level tabel.


Apa Itu Alias?

Anda dapat menggunakan Alias (AS) di database Oracle untuk mempermudah dalam menulis query atau mempermudah dalam membaca query.

Dengan menggunakan Alias, kita dapat mempersingkat penulisan nama tabel dan kolom. Misalkan Anda mempunyai tabel dengan nama TBL_MAHASISWA, maka Anda dapat menggunakan alias pada tabel tersebut seperti MHS untuk mempersingkat penulisan query.

Sebagai contoh, Kita akan menggunakan tabel TBL_KARYAWAN dan TBL_JABATAN dengan data seperti dibawah ini:

TBL_KARYAWAN

nik nama gender kd_jabatan
0001 Nursalim Laki-Laki ACC
0002 Iin Parlina Perempuan PROG
0003 Wongso Wibowo Laki-Laki FIN
0004 Andi Rangkuti Laki-Laki PROG
0005 Naura Krasiva Perempuan ACC

TBL_JABATAN

kd_jabatan nama_jabatan
ACC Accounting
FIN Finance
PROG Programmer

Sebagai bahan latihan untuk tutorial kali, silahkan Anda buat table seperti di atas, dan masukkan data-data seperti diatas. Kemudian Anda langsung praktekkan sesuai contoh pada tutorial ini.

Baca Juga:

Menggunakan Alias Pada Tabel

Anda dapat menggunakan Alias pada nama tabel, dengan sintak seperti dibawah ini:

SELECT *
FROM nama_tabel AS nama_alias;

Contoh #1:

Dibawah ini adalah contoh sederhana penggunaan Alias pada nama tabel

SELECT tk.nik, tk.nama, tk.gender, tk.kd_jabatan
FROM tbl_karyawan AS tk;

Query di atas sebenarnya tidak terlalu berguna, karena Anda dapat langsung menggunakan query diatas tanpa harus menggunakan Alias.

Alias akan lebih terasa berguna, ketika Anda menggunakan Join Query yang menggabungkan beberapa tabel dalam satu query, seperti contoh #2 dibawah ini:

Contoh #2:

SELECT tk.nik, tk.nama, tk.kd_jabatan, td.nama_jabatan
FROM TBL_KARYAWAN AS tk,
     TBL_DEPARTEMEN AS td
WHERE tk.kd_departemen = td.kd_departemen;

Menggunakan Alias Pada Kolom

Anda dapat menggunakan Alias pada kolom seperti menggunakan Alias pada table. Sintaknya adalah sebagai berikut:

SELECT nama_kolom AS nama_kolom_as
  FROM nama_table;

Contoh #1:

SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin"
  FROM tbl_karyawan;

Catatan:

Anda dapat memberikan tanda petik dua (") untuk nama alias yang lebih dari satu kata seperti query di atas.

Menggunakan Alias Untuk Sorting

Anda juga dapat menggunakan alias sebagai sorting untuk mengurutkan data baik secara ascending maupun descending. Perhatikan baik-baik contoh berikut ini:

SELECT nik AS "Nomor Induk Karyawan", nama AS "Nama Lengkap", gender AS "Jenis Kelamin"
  FROM tbl_karyawan
ORDER BY "Nama Lengkap";


Sekian tutorial singkat Bagaimana Cara Menggunakan Alias Di Oracle. Semoga bermanfaat & Selamat belajar Database Oracle.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,


~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Menggunakan Where Clause Di Oracle Database

Pada tutorial Oracle database sebelumnya, Kita telah belajar Bagaimana Cara Menggunakan Perintah SELECT Query di Oracle. Pada pokok bahasan tutorial kali ini, kita akan belajar lebih mendalam tentang perintah SELECT yaitu dengan menambahkan WHERE Clause pada perintah tersebut.



WHERE Clause pada perintah SELECT digunakan untuk menyeleksi data atau record sesuai dengan kondisi yang diinginkan.

Sintak Dasar

Dibawah ini adalah sintak dasar perintah SELECT dengan WHERE Clause.

SELECT *
FROM nama_table
WHERE kondisi;

Contoh:

SELECT *
  FROM mahasiswa
 WHERE nama = 'Budi';

Perintah diatas akan menampilkan data dari table mahasiswa yang bernama 'Budi'.

Operator Yang Digunakan

Di bawah ini adalah tabel operator-operator yang sering digunakan dalam WHERE Clause di SELECT Statement.

Operator Keterangan
= Sama dengan
!= atau <> Tidak sama dengan
> Lebih besar dari
>= Lebih besar dari atau sama dengan
< Kurang dari
<= Kurang dari atau sama dengan
IS NULL Apakah record sama dengan null
IS NOT NULL Apakah record tidak sama dengan null
IN Apakah record berada dalam
NOT IN Apakah record berada diluar
LIKE Pencarian record berdasarkan wildcard
NOT LIKE Pencarian record tidak berdasarkan wildcard
BETWEEN Pencarian record berada dalam range antara nilai minimum dan maksimum
AND Logika AND (dan)
OR Logika OR (atau)

Contoh Kasus

Untuk lebih memperjelas pokok bahasan tutorial ini, saya akan memberikan beberapa contoh kasus yang sering banyak digunakan dalam penggunaan WHERE clause.

Silahkan anda ikuti langkah-langkah di bawah ini.
  1. Buat table MAHASISWA untuk menampung data mahasiswa dengan seperti dibawah ini

    SQL> CREATE TABLE mahasiswa(
      2  npm VARCHAR2(10),
      3  nama VARCHAR2(30),
      4  gender VARCHAR2(1),
      5  jurusan VARCHAR2(30),
      6  ipk NUMBER(3,2),
      7  PRIMARY KEY(npm)
      8  );
    
    Table created.
    
    
  2. Isi data atau Insert Data MAHASISWA dengan data seperti di bawah ini

    NPM Nama Gender Jurusan IPK
    20151001 Nurul P Akuntansi 3,1
    20152001 Budi L Teknik Mesin 2,9
    20153001 Ida P Sastra Inggris 3,5
    20154001 Eko L Teknik Informatika 3,25
    20151002 Dina P Akuntansi 3,3
    20154002 Doni L Teknik Informatika 2,75
    20154003 Dinda P Teknik Informatika 3,65
    20151003 Naura P Akuntansi 2,85
    20153002 Soni L Sastra Inggris 3,3
    20154004 Iski P Teknik Informatika 3,8

    SQL> INSERT INTO mahasiswa VALUES('20151001','Nurul','P','Akuntansi',3.1);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20152001','Budi','L','Teknik Mesin',2.9);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20153001','Ida','P','Sastra Inggris',3.5);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20154001','Eko','L','Teknik Informatika',3.25);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20151002','Dina','P','Akuntansi',3.3);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20154002','Doni','L','Teknik Informatika',2.75);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20154003','Dinda','P','Teknik Informatika',3.65);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20151003','Naura','P','Akuntansi',2.85);
    
    1 row created.
    
    SQL> INSERT INTO mahasiswa VALUES('20154004','Iski','P','Teknik Informatika',3.8);
    
    1 row created.
    
    SQL> commit;
    
    Commit complete.
    
    
  3. Tampilkan semua data Mahasiswa

    SQL> SELECT * FROM mahasiswa;
    
    
    Query diatas akan menampilkan data berikut ini:

    Menggunakan Where Clause di Oracle

  4. Tampilkan semua data Mahasiswa yang berjenis kelamin Pria

    SQL> SELECT * FROM mahasiswa
      2  WHERE gender = 'L';
    
    
    Query diatas akan menampilkan data berikut ini:

    Menggunakan Where Clause Di Oracle

  5. Tampilkan data mahasiswa berjenis kelamin pria dan yang mempunyai jurusan Teknik Informatika

    SQL> SELECT * FROM mahasiswa
      2  WHERE gender = 'L'
      3  AND jurusan = 'Teknik Informatika';
    
    
    Query diatas akan menampilkan data berikut ini:

    Cara Menggunakan Where Clause Di Oracle

Sekian tutorial Singkat Bagaimana Cara Menggunakan Where Clause di Oracle. Semoga bermanfaat & Selamat belajar Database Oracle.

Jika Anda menyukai tutorial ini, silahkan Anda share dan bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Insert Data Ke Table Di SQLite

Sintak Dasar

Di bawah ini adalah sintak dasar memasukkan (insert) data di database SQLite:

INSERT INTO nama_tabel(kolom_1, kolom_2, kolom_3, ..., kolom_n)
VALUES(nilai_1, nilai_2, nilai_3, ..., nilai_n);

Atau anda dapat menggunakan sintak di bawah ini:

INSERT INTO nama_tabel
VALUES(nilai_1, nilai_2, nilai_3, ..., nilai_n);


Insert Data Dengan Select Query

Anda dapat memasukkan data kedalam suatu tabel menggunakan Select Query dengan perintah dibawah ini:

INSERT INTO nama_tabel_tujuan (kolom_1, kolom_2, ..., kolom_n)
SELECT kolom_1, kolom_2, ..., kolom_n
FROM nama_tabel_asal
[WHERE kodisi]

Latihan

Sebagai latihan untuk tutorial ini, silahkan Anda ikuti langkah-langkah di bawah ini:
  1. Buat tabel MAHASISWA seperti di bawah ini:

    CREATE TABLE mahasiswa(
      npm INT NOT NULL PRIMARY KEY,
      nama CHAR(30) NOT NULL,
      gender CHAR(1) NOT NULL,
      fakultas CHAR(30) NOT NULL,
      jurusan CHAR(30) NOT NULL
    );
    

    Baca juga: Membuat tabel di SQLite.

  2. Insert data ke tabel mahasiswa dengan dengan menjalankan query di bawah ini.

    sqlite> INSERT INTO mahasiswa VALUES ('0001','Nursalim','L','Ilmu Komputer','Teknik Informatika');
    sqlite> INSERT INTO mahasiswa VALUES ('0002','Naura Krasiva','P','Kedokteran','Kedokteran Umum');
    sqlite> INSERT INTO mahasiswa VALUES ('0003','Nani Indriyani','P','Sastra','Sastra Inggris');
    sqlite> INSERT INTO mahasiswa VALUES ('0004','Ahmad Fathoni','L','Sastra','Sastra Inggris');
    sqlite> INSERT INTO mahasiswa VALUES ('0005','Sri Rahayu','P','Teknik','Teknik Metalurgi');
    

  3. Tampilkan data dari tabel MAHASISWA

    sqlite> .header on
    sqlite> .mode column
    sqlite> SELECT * FROM mahasiswa;
    npm         nama        gender      fakultas       jurusan
    ----------  ----------  ----------  -------------  ------------------
    1           Nursalim    L           Ilmu Komputer  Teknik Informatika
    2           Naura Kras  P           Kedokteran     Kedokteran Umum
    3           Nani Indri  P           Sastra         Sastra Inggris
    4           Ahmad Fath  L           Sastra         Sastra Inggris
    5           Sri Rahayu  P           Teknik         Teknik Metalurgi
    

  4. Buatlah tabel MAHASISWA_COPY dan masukkan (insert) data ke tabel MAHASISWA_COPY dari data di tabel MAHASISWA.

    Script Buat Tabel

    sqlite> CREATE TABLE mahasiswa_copy(
       ...> npm INT NOT NULL PRIMARY KEY,
       ...> nama CHAR(30) NOT NULL,
       ...> gender CHAR(1) NOT NULL,
       ...> fakultas CHAR(30) NOT NULL,
       ...> jurusan CHAR(30) NOT NULL
       ...> );
    

    Script Insert Data

    sqlite> INSERT INTO mahasiswa_copy
       ...> SELECT * FROM mahasiswa;
    

  5. Tampilkan data dari tabel MAHASISWA_COPY

  6. sqlite> SELECT * FROM mahasiswa_copy;
    npm         nama        gender      fakultas       jurusan
    ----------  ----------  ----------  -------------  ------------------
    1           Nursalim    L           Ilmu Komputer  Teknik Informatika
    2           Naura Kras  P           Kedokteran     Kedokteran Umum
    3           Nani Indri  P           Sastra         Sastra Inggris
    4           Ahmad Fath  L           Sastra         Sastra Inggris
    5           Sri Rahayu  P           Teknik         Teknik Metalurgi
    

Dari query diatas, terlihat bahwa data dari tabel MAHASISWA_COPY sama seperti data dari tabel MAHASISWA. Bagamana.. Mudah bukan??

Tutorial SQLite Lainnya



Sekian tutorial singkat Bagaimana Cara Insert Data ke Table di SQLite. Semoga bermanfaat & Happy Learning SQLite.


Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Membuat Tabel Di SQLite

Membuat Tabel

Dibawah ini adalah sintak dasar untuk membuat tabel di SQLite.
 
CREATE TABLE nama_database.nama_tabel(
  kolom_1 tipe_data [NOT NULL] [PRIMARY KEY]
  kolom_2 tipe_data [NOT NULL],
  kolom_3 tipe_data [NOT NULL],
  ...
  kolom_n tipe_data [NOT NULL]
);

Penjelasan sintak:
  • nama_database adalah nama database yang telah Anda buat sebelumnya dan bersifat optional. Baca juga Membuat Database di SQLite.
  • nama_tabel adalah nama tabel yang akan digunakan. Harus unik dan tidak boleh sama. Nama tabel bersifat mandatory
  • NOT NULL adalah opsi apabila kolom di tabel tersebut tidak boleh kosong (null).
  • PRIMARY KEY adalah opsi apabila kolom di tabel tersebut akan dijadikan sebagai Primary Key.

Menampilkan Struktur Table

Untuk menampilkan struktur table yang telah Anda buat, Gunakan perintah dibawah ini:

sqlite>.schema nama_tabel

Menampilkan Daftar Tabel

Untuk menampilkan daftar tabel yang ada di database, Anda bisa menggunakan perintah dibawah ini:

sqlite> .tables

Menghapus Tabel

Dibawah ini adalah sintak dasar untuk menghapus tabel:

DROP TABLE nama_tabel;

Contoh:

sqlite> DROP TABLE test;

Perintah diatas akan menghapus tabel TEST di database.

Latihan

Sebagai latihan coba Anda ikuti langkah-langkah dibawah ini:
  1. Buat tabel MAHASISWA dengan struktur tabel berikut ini:

    sqlite> CREATE TABLE mahasiswa(
       ...>   npm INT NOT NULL PRIMARY KEY,
       ...>   nama CHAR(30) NOT NULL,
       ...>   gender CHAR(1) NOT NULL,
       ...>   fakultas CHAR(30) NOT NULL,
       ...>   jurusan CHAR(30) NOT NULL
       ...> );
    

  2. Buat tabel MATA_KULIAH dengan struktur tabel berikut ini:

    sqlite> CREATE TABLE mata_kuliah(
       ...>   kode_matkul CHAR(5) NOT NULL PRIMARY KEY,
       ...>   nama_matkul CHAR(30) NOT NULL,
       ...>   sks INT NOT NULL
       ...> );
    

  3. Tampilkan daftar tabel yang telah Anda buat

    sqlite> .tables
    mahasiswa    mata_kuliah
    

  4. Tampilkan struktur tabel dari tabel MAHASISWA dan MATA_KULIAH

    sqlite> .schema mahasiswa
    CREATE TABLE mahasiswa(
      npm INT NOT NULL PRIMARY KEY,
      nama CHAR(30) NOT NULL,
      gender CHAR(1) NOT NULL,
      fakultas CHAR(30) NOT NULL,
      jurusan CHAR(30) NOT NULL
    );
    

    sqlite> .schema mata_kuliah
    CREATE TABLE mata_kuliah(
      kode_matkul CHAR(5) NOT NULL PRIMARY KEY,
      nama_matkul CHAR(30) NOT NULL,
      sks INT NOT NULL
    );
    

What's Next?

Pada tutorial selanjutnya kita akan membahas tentang Insert Data di SQLite.

Tutorial SQLite Lainnya


Sekian tutorial singkat Bagaimana Cara Membuat & Menghapus Tabel Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com

Bagaimana Cara Membuat Database Di SQLite

Untuk membuat database di SQLite merupakan pekerjaan yang sangat mudah sekali, karena tidak membutuhkan privilege khusus untuk membuatnya, tidak seperti di database lainnya seperti Oracle, dan MySQL.

Baca Juga:

Sintak Dasar

Di bawah ini adalah sintak dasar untuk membuat database di SQLite:

sqlite3 nama_database.db

Sedangkan untuk menampilkan nama database yang telah Anda buat, gunakan perintah berikut ini:

sqlite>.databases

Penjelasan sintak
  • nama_database.db adalah nama database yang akan dibuat. Nama database haruslah unik.

Contoh:

Dibawah ini adalah contoh perintah untuk membuat database di SQLite:

C:\sqllite>sqlite3 akademik.db
SQLite version 3.8.8.2 2015-01-30 14:30:45
Enter ".help" for usage hints.

Perintah diatas akan membuat file database akademik.db  di folder C:\sqllite kalau database tersebut belum dibuat. Sedangkan kalau sudah dibuat, maka database tersebut akan digunakan.

Membuat Database Di SQLite


Untuk membuktikan apakah database akademik.db telah berhasil dibuat, Anda gunakan perintah .databases seperti dibawah ini:

sqlite> .databases
seq  name             file
---  ---------------  ----------------------------------------------------------
0    main             C:\sqllite\akademik.db


Export Database Ke SQL File

Untuk meng-export (dump) database ke dalam sebuah file SQL, Anda dapat menggunakan perintah .dump seperti sintak di bawah ini:

sqlite3 nama_database.db .dump > nama_database.sql

Contoh:

C:\sqllite>sqlite3 akademik.db .dump > akademik.sql

Perintah diatas akan meng-export file akademik.db menjadi file akademik.sql seperti gambar di bawah ini:

Membuat Database Di SQLite

Whats Next?

Pada tutorial selanjutnya, Kita akan belajar membuat tabel di SQLite. So, ikuti terus tutorial SQLite selanjutnya.

Sekian tutorial singkat Bagaimana Cara Membuat Database Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Jika Anda menyukai tutorial ini, silahkan Anda share dan Anda bagikan dengan teman-teman Anda, dan jika Anda ingin berdiskusi tentang judul tutorial diatas, atau pun mau bertanya tentang tutorial ini silahkan Anda untuk menggunakan fasilitas komentar untuk berdiskusi dan bertanya di blog ini.

Salam,

~Nursalim~
Naura-Lab.blogspot.com