12/04/2015

Cara Menggunakan Statement Pada JDBC Via SQLite Database

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Interface Statement Pada SQLite Melalui JDBC (Java Data Base Connectivy).

Interface Statement digunakan untuk menjalankan atau mengeksekusi sebuah SQL statement yang bersifat statis, tanpa menggunakan parameter.

Sebelum Anda menggunakan object Statement, Anda harus membuat object Connection terlebih dahulu. Object Statement dibuat dengan menggunakan method createStatement() dari object Connection,

Perhatikan potongan kode program berikut:

Statement stmt = null;
Connection conn = null;
String updateQuery = "Update table_name SET column_name = value1";
String selectQuery = "SELECT * FROM table_name";
try {
   stmt = conn.createStatement();
   Boolean ret = stmt.execute(updateQuery);
   int row = stmt.executeUpdate(updateQuery);
   ResultSet rs = stmt.executeQuery(selectQuery);
   
   . . .
}catch (SQLException e) {
   . . .
}finally {
   . . .
}

Dari potongan kode diatas, dapat kita simpulkan bahwa ada 3 method yang digunakan pada object Statement, yaitu:
  1. Method execute()

    Method execute() akan mengembalikan nilai boolean true jika ada data yang diterima dari object ResultSet. Method ini biasanya digunakan pada DDL statement, dan DML Statement.

  2. Method executeUpdate()

    Method execute() akan mengembalikan nilai integer dari jumlah data atau rows yang terkena impact dari proses Insert statement, Update statement maupun Delete statement.

  3. Method executeQuery()

    Method execute() akan mengembalikan nilai dari object ResultSet yang merupakan hasil dari Select statement.

Contoh Program


Di bawah ini adalah contoh implementasi JDBC Statement pada program Java dan SQLite database:

//STEP 1. Import package yang dibutuhkan
import java.sql.*;

public class JDBCStatementExample {
   // Membuat jdbc driver dan database URL
   static final String JDBC_DRIVER = "org.sqlite.JDBC";  
   static final String DB_URL = "jdbc:sqlite:C:/sqlite/hr.db";
   
   public static void main(String[] args) {
   Connection conn = null;
   Statement stmt = null;
   try{
      //STEP 2: Register JDBC driver
      Class.forName(JDBC_DRIVER);

      //STEP 3: Membuka sebuah koneksi
      System.out.println("Connecting to database...");
      conn = DriverManager.getConnection(DB_URL);

      //STEP 4: Membuat Object statement
      System.out.println("Membuat Object statement");
      stmt = conn.createStatement();
      String sql = "UPDATE Tbl_pegawai set alamat='Brebes' WHERE id_pegawai=5";
      
      
      Boolean ret = stmt.execute(sql);
      System.out.println("Return value is : " + ret.toString() );

      int rows = stmt.executeUpdate(sql);
      System.out.println("Rows impacted : " + rows );

      // Menampilkan data pegawai
      sql = "SELECT id_pegawai, nama_depan, nama_belakang, alamat FROM tbl_pegawai";
      ResultSet rs = stmt.executeQuery(sql);

      //STEP 5: Extract data dari result set
      while(rs.next()){
         //Retrieve data berdasarkan nama kolom
         int id_pegawai  = rs.getInt("id_pegawai");
         String nama_depan = rs.getString("nama_depan");
         String nama_belakang = rs.getString("nama_belakang");
         String alamat = rs.getString("alamat");

         //menampilkan nilai
         System.out.print("ID Pegawai: " + id_pegawai);
         System.out.print(", Nama Depan: " + nama_depan);
         System.out.print(", Nama Belakang: " + nama_belakang);
         System.out.println(", Alamat: " + alamat);
      }

      //STEP 6: Clean-up database
      rs.close();
      stmt.close();
      conn.close();
   }catch(SQLException se){
      se.printStackTrace();
   }catch(Exception e){
      e.printStackTrace();
   }finally{
      try{
         if(stmt!=null)
            stmt.close();
      }catch(SQLException se2){
      }try{
         if(conn!=null)
            conn.close();
      }catch(SQLException se){
         se.printStackTrace();
      }
   }
 }
}

Sekian tutorial singkat tentang Cara Menggunakan Statement Pada JDBC Via SQLite Database. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

11/30/2015

Cara Menggunakan Where Clause Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Where Clause Di SQLite. Where clause digunakan untuk menampilkan data berdasarkan kriteria atau kondisi tertentu, misalkan menampilkan data pegawai yang berjenis kelamin laki-laki, menampilkan data pegawai yang mempunyai gaji diatas Rp 2.000.000,00, dan lain sebainya.

Data akan ditampilkan jika mempunyai kondisi atau kriteria yang bernilai true.

Where Clause tidak hanya digunakan pada Select statement saja, tetapi dapat juga digunakan pada Insert Statement, Delete Statement, Update statement, dan lain sebagainya.

Sintak Dasar


Di bawah ini adalah sintak dasar Where clause di SQLite:

SELECT column1, column2, columnN
FROM table_name
WHERE [condition];


condition pada sintak diatas, dapat Anda gunakan dengan operator perbandingan atau operator logika seperti = (sama dengan), <> (tidak sama dengan), > (lebih besar dari), < (lebih kecil dari), Like, Not, Between, And, Or, dan lain sebagainya.

Contoh


Misalkan Anda telah memiliki sebuah tabel "tbl_pegawai" dengan data-data sebagai berikut:

sqlite> .header on
sqlite> .mode column
sqlite> SELECT * FROM tbl_pegawai;
id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0
2           Nani        Indriyani      12-11-1991     Jakarta     15000000.0
3           Naura       Krasiva        01-11-1995     Bandung     7000000.0
4           Ahmad       Fathoni        01-07-1992     Semarang    7000000.0
5           Sri         Rahayu         01-07-1998     Surabaya    4500000.0


Dari data diatas,
  • Tampilkan data pegawai yang memiliki gaji Rp 7.000.000,-

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan operator "=" pada Where clause seperti query di bawah ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji = 7000000;
    id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
    ----------  ----------  -------------  -------------  ----------  ----------
    3           Naura       Krasiva        01-11-1995     Bandung     7000000.0
    4           Ahmad       Fathoni        01-07-1992     Semarang    7000000.0
    
    
  • Tampilkan data pegawai yang tidak memiliki gaji Rp 7.000.000,-

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan operator "!=" pada Where clause seperti query di bawah ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji != 7000000;
    id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
    ----------  ----------  -------------  -------------  ----------  ----------
    1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0
    2           Nani        Indriyani      12-11-1991     Jakarta     15000000.0
    5           Sri         Rahayu         01-07-1998     Surabaya    4500000.0
    
    
  • Tampilkan data pegawai yang memiliki gaji antara Rp 1.000.000,- dan Rp 5.000.000,-

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan operator "BETWEEN" pada Where clause seperti query di bawah ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji BETWEEN 1000000 AND 5000000;
    id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
    ----------  ----------  -------------  -------------  ----------  ----------
    5           Sri         Rahayu         01-07-1998     Surabaya    4500000.0
    
    
  • Tampilkan data pegawai yang memiliki nama depan dengan huruf depan 'N'

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan operator "LIKE" pada Where clause seperti query di bawah ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE nama_depan LIKE 'N%';
    id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
    ----------  ----------  -------------  -------------  ----------  ----------
    1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000
    2           Nani        Indriyani      12-11-1991     Jakarta     15000000
    3           Naura       Krasiva        01-11-1995     Bandung     7000000
    
    

Sekian tutorial singkat tentang Cara Menggunakan Where Clause Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

11/28/2015

Cara Menggunakan Operator Bitwise Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Operator Bitwise Di SQLite. Operator bitwise digunakan untuk melakukan operasi bilangan biner seperti operasi AND (&), operasi OR (I), komplemen (~), pergeseran bit ke kanan, pergeseran bit ke kiri, dan lain sebagainya.

Di bawah ini adalah contoh table kebenaran dari dua operan A dan B:

A B A & B A | B ~(A | B)
0 0 0 0 1
0 1 0 1 0
1 0 0 1 0
1 1 1 1 0

Misalkan A = 16, dan B = 13, kalau di konversi menjadi bilangan biner akan menjadi:

A = 0011 1100
B = 0000 1101
---------------
A&B = 0000 1100
A|B = 0011 1101
~A  = 1100 0011
~B  = 1111 0010

Macam-Macam Operator Bitwise


Di bawah ini adalah tabel macam-macam operator bitwise di SQLite:

Operator Deskripsi Contoh
& Operator AND A & B
| Operator OR A | B
~ Operator komplemen ~A
<< Operator pergeseran bit ke kiri A<<2
>> Operator pergeseran bit ke kanan A>>2

Contoh


Di bawah ini adalah contoh implementasi operator bitwise pada Select statement di SQLite:

sqlite> .mode line
sqlite> SELECT 20 & 50;
20 & 50 = 16

sqlite> SELECT 20 | 50;
20 | 50 = 54

sqlite> SELECT ~20;
  ~20 = -21

sqlite> SELECT ~50;
  ~50 = -51

sqlite> SELECT (20 >> 2);
(20 >> 2) = 5

sqlite> SELECT (50 << 2);
(50 << 2) = 200


Sekian tutorial singkat tentang Cara Menggunakan Operator Bitwise Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

Cara Menggunakan Operator Logika Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Operator Logika Di SQLite.

Macam-Macam Operator Logika


Di bawah ini adalah macam-macam operator logika di SQLite:
  • AND
  • OR
  • NOT
  • IN
  • LIKE
  • EXISTS
  • BETWEEN
  • IS NULL
  • IS NOT NULL

Sebagai contoh latihan, asumsikan Anda telah membuat table "tbl_pegawai" dengan data-data sebagai berikut:

sqlite> SELECT * FROM tbl_pegawai;
id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0
2           Nani        Indriyani      12-11-1991     Jakarta     15000000.0
3           Naura       Krasiva        01-11-1995     Bandung     7000000.0
4           Ahmad       Fathoni        01-07-1992     Semarang    7000000.0
5           Sri         Rahayu         01-07-1998     Surabaya    4500000.0

Operator AND


Operator AND digunakan bersama-sama dengan WHERE clause, yaitu menggunakan logika AND dimana akan bernilai true jika kedua operand bernilai true.

Contoh:

Misalkan kita ingin menampilkan data karyawan yang memiliki gaji lebih besar dari Rp 7.000.000 dan mempunyai alamat di Brebes, maka Anda dapat menggunakan query berikut ini :

sqlite> SELECT * FROM tbl_pegawai
   ...> WHERE gaji > 7000000
   ...> AND alamat = 'Brebes';
id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0


Operator AND akan kita bahas lebih detail pada pokok pembahasan tersendiri.

Operator OR


Operator OR digunakan bersama-sama dengan WHERE clause, yaitu menggunakan logika OR dimana akan bernilai true jika salah satu operand bernilai true.

Contoh:

Misalkan kita ingin menampilkan data karyawan yang memiliki gaji lebih besar dari Rp 7.000.000 atau karyawan yang mempunyai alamat di Brebes, maka Anda dapat menggunakan query berikut ini:

sqlite> SELECT * FROM tbl_pegawai
   ...> WHERE gaji > 7000000
   ...> OR alamat = 'Brebes';
id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0
2           Nani        Indriyani      12-11-1991     Jakarta     15000000.0

Operator OR akan kita bahas lebih detail pada pokok pembahasan tersendiri.

Operator IS NULL


Operator IS NULL digunakan untuk mengecek sebuah data apakah bernilai null atau tidak. Jika bernilai null, maka akan ditampilkan, sebaliknya jika tidak null maka data tidak ditampilkan.

Contoh:

Misalkan Anda ingin menampilkan data pegawai yang tidak memiliki gaji, maka Anda dapat menggunakan query berikut ini:

sqlite> SELECT * FROM tbl_pegawai
   ...> WHERE gaji IS NULL;

Operator IS NOT NULL


Operator IS NOT NULL adalah kebalikan dari operator IS NULL, yaitu digunakan untuk mengecek sebuah data apakah bernilai null atau tidak. Jika bernilai null, maka data tidak akan ditampilkan, sebaliknya jika tidak null maka data akan ditampilkan.

Contoh:

Misalkan Anda ingin menampilkan data pegawai yang memiliki gaji, maka Anda dapat menggunakan query berikut ini:

sqlite> SELECT * FROM tbl_pegawai
   ...> WHERE gaji IS NOT NULL;
id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000.0
2           Nani        Indriyani      12-11-1991     Jakarta     15000000.0
3           Naura       Krasiva        01-11-1995     Bandung     7000000.0
4           Ahmad       Fathoni        01-07-1992     Semarang    7000000.0
5           Sri         Rahayu         01-07-1998     Surabaya    4500000.0


Sekian tutorial singkat tentang Cara Menggunakan Operator Logika Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

Cara Menggunakan Operator Perbandingan Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Operator Perbandingan Di SQLite. Operator perbandingkan akan membandingkan nilai dari kedua operand, dan akan menghasilkan nilai true atau false.

Operator perbandingan dapat Anda gunakan pada select statement, update statement, dan delete statement.

Macam-Macam Operator Perbandingan


Di bawah ini adalah tabel macam-macam operator perbandingan di SQLite

Operator Deskripsi Contoh
= Membandingkan dua operand A dan B. Jika keduanya sama akan bernilai true A = B
!= Membandingkan dua operand A dan B. Jika keduanya tidak sama akan bernilai true A != B
<> Membandingkan dua operand A dan B. Jika keduanya tidak sama akan bernilai true A <> B
> Membandingkan dua operand A dan B. Jika operand A lebih besar dari B, maka bernilai true A > B
>= Membandingkan dua operand A dan B. Jika operand A lebih besar atau sama dengan B, maka bernilai true A >= B
< Membandingkan dua operand A dan B. Jika operand A lebih kecil dari B, maka bernilai true A < B
<= Membandingkan dua operand A dan B. Jika operand A lebih kecil atau sama dengan B, maka bernilai true A <= B
!< Membandingkan dua operand A dan B. Jika operand A tidak lebih kecil dari B, maka bernilai true A !< B
!> Membandingkan dua operand A dan B. Jika operand A tidak lebih besar dari B, maka bernilai true A !> B

Contoh


Asumsikan Anda telah memiliki sebuah tabel "tbl_pegawai" dengan data-data sebagai berikut:

id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
----------  --------------------  ------------------------------  -------------  ----------  ----------
1           Nursalim              Al Farizi                       10-12-1983     Brebes      10000000
2           Nani                  Indriyani                       12-11-1991     Jakarta     15000000
3           Naura                 Krasiva                         01-11-1995     Bandung     7000000
4           Ahmad                 Fathoni                         01-07-1992     Semarang    7000000
5           Sri                   Rahayu                          01-07-1998     Surabaya    4500000

Dari data diatas,
  • Tampilkan data pegawai yang memiliki gaji sama dengan Rp 7.000.00,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji = 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    3           Naura                 Krasiva                         01-11-1995     Bandung     7000000
    4           Ahmad                 Fathoni                         01-07-1992     Semarang    7000000
    
    
  • Tampilkan data pegawai yang memiliki gaji tidak sama dengan Rp 7.000.000,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji != 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    1           Nursalim              Al Farizi                       10-12-1983     Brebes      10000000
    2           Nani                  Indriyani                       12-11-1991     Jakarta     15000000
    5           Sri                   Rahayu                          01-07-1998     Surabaya    4500000
    
    
  • Tampilkan data pegawai yang memiliki gaji lebih besar dari Rp 7.000.000,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji > 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    1           Nursalim              Al Farizi                       10-12-1983     Brebes      10000000
    2           Nani                  Indriyani                       12-11-1991     Jakarta     15000000
    
    
  • Tampilkan data pegawai yang memiliki gaji lebih besar atau sama dengan Rp 7.000.000,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji >= 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    1           Nursalim              Al Farizi                       10-12-1983     Brebes      10000000
    2           Nani                  Indriyani                       12-11-1991     Jakarta     15000000
    3           Naura                 Krasiva                         01-11-1995     Bandung     7000000
    4           Ahmad                 Fathoni                         01-07-1992     Semarang    7000000
    
    
  • Tampilkan data pegawai yang memiliki gaji lebih kecil dari Rp 7.000.000,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji < 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    5           Sri                   Rahayu                          01-07-1998     Surabaya    4500000
    
    
  • Tampilkan data pegawai yang memiliki gaji lebih kecil atau sama dengan Rp 7.000.000,-

    Untuk menampilkan data pegawai sesuai dengan kriteria diatas, Anda dapat menggunakan query berikut ini:

    sqlite> SELECT * FROM tbl_pegawai
       ...> WHERE gaji <= 7000000;
    id_pegawai  nama_depan            nama_belakang                   tanggal_lahir  alamat      gaji
    ----------  --------------------  ------------------------------  -------------  ----------  ----------
    3           Naura                 Krasiva                         01-11-1995     Bandung     7000000
    4           Ahmad                 Fathoni                         01-07-1992     Semarang    7000000
    5           Sri                   Rahayu                          01-07-1998     Surabaya    4500000
    
    

Sekian tutorial singkat tentang Cara Menggunakan Operator Perbandingan Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

Cara Menggunakan Operator Aritmatika Di SQLite

Pada tutorial SQLite kali ini, kita akan belajar tentang Cara Menggunakan Operator Aritmatika Di SQLite. Operator Aritmatika digunakan untuk melakukan proses perhitungan matematis seperti penjumlahan, pengurangan, perkalian, dan pembagian maupun menghitung hasil sisa bagi (modulus).

Macam-Macam Operator Aritmatika


Di bawah ini adalah tabel macam-macam operator aritmatika di SQLite.

Operator Deskripsi Contoh
+ Operator penambahan 20+10
- Operator pengurangan 20-10
* Operator perkalian 20*10
/ Operator pembagian 20/10
% Operator sisa bagi (modulus) 20%10

Contoh


Di bawah ini adalah contoh sederhana penggunaan operator aritmatika pada select statement:

sqlite> .mode line
sqlite> SELECT 20+10;
20+10 = 30

sqlite> SELECT 20-10;
20-10 = 10

sqlite> SELECT 20*10;
20*10 = 200

sqlite> SELECT 20/10;
20/10 = 2

sqlite> SELECT 20%10;
20%10 = 0


Sekian tutorial singkat tentang Cara Menggunakan Operator Aritmatika Di SQLite. Semoga bermanfaat & Happy Learning SQLite.

Salam,

Nursalim

Cara Menggunakan Select Statement Di SQLite

Pada tutorial kali ini, kita akan belajar tentang Cara Menggunakan Select Statement Di SQLite. Select statement digunakan untuk menampilkan data dari sebuah atau beberapa table.

Sintak Dasar


Di bawah ini adalah sintak dasar select statement di SQLite:

SELECT column_name1, column_name2, column_name3,..., column_nameN
FROM table_name
[WHERE condition];


Penjelasan sintak:
  • column_name1, column_name2, column_name3, sampai dengan column_nameN adalah nama kolom yang akan Anda tampilkan.
  • table_name adalah nama table yang datanya akan Anda tampilkan
  • WHERE clause adalah opsi tambahan untuk menampilkan data berdasarkan kriteria atau kondisi tertentu.
Untuk menampilkan semua data dari sebuah table, Anda dapat menggunakan perintah di bawah ini:

SELECT *
FROM table_name
[WHERE condition];

Contoh


Misalkan Anda telah memiliki sebuah table "tbl_pegawai" dengan data-data sebagai berikut:

id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
----------  ----------  -------------  -------------  ----------  ----------
1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000
2           Nani        Indriyani      12-11-1991     Jakarta     15000000
3           Naura       Krasiva        01-11-1995     Bandung     7000000
4           Ahmad       Fathoni        01-07-1992     Semarang    7000000
5           Sri         Rahayu         01-07-1998     Surabaya    4500000

Dari data diatas,
  • Tampikan data id_pegawai, nama_depan, dan gaji dari tabel "tbl_pegawai" diatas.

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan query di bawah ini:

    sqlite> .header on
    sqlite> .mode column
    sqlite> SELECT id_pegawai, nama_depan, gaji
       ...> FROM tbl_pegawai;
    id_pegawai  nama_depan  gaji
    ----------  ----------  ----------
    1           Nursalim    10000000
    2           Nani        15000000
    3           Naura       7000000
    4           Ahmad       7000000
    5           Sri         4500000
    
    
  • Tampilkan data nama_depan, nama_belakang, tanggal_lahir, dan alamat dari tabel "tbl_pegawai" diatas.

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan query di bawah ini:

    sqlite> SELECT nama_depan, nama_belakang, tanggal_lahir, alamat
       ...> FROM tbl_pegawai;
    nama_depan  nama_belakang  tanggal_lahir  alamat
    ----------  -------------  -------------  ----------
    Nursalim    Al Farizi      10-12-1983     Brebes
    Nani        Indriyani      12-11-1991     Jakarta
    Naura       Krasiva        01-11-1995     Bandung
    Ahmad       Fathoni        01-07-1992     Semarang
    Sri         Rahayu         01-07-1998     Surabaya
    
    
  • Tampilkan semua data dari tabel "tbl_pegawai" diatas.

    Untuk menampilkan data sesuai dengan kriteria diatas, Anda dapat menggunakan query di bawah ini:

    sqlite> SELECT * FROM tbl_pegawai;
    id_pegawai  nama_depan  nama_belakang  tanggal_lahir  alamat      gaji
    ----------  ----------  -------------  -------------  ----------  ----------
    1           Nursalim    Al Farizi      10-12-1983     Brebes      10000000
    2           Nani        Indriyani      12-11-1991     Jakarta     15000000
    3           Naura       Krasiva        01-11-1995     Bandung     7000000
    4           Ahmad       Fathoni        01-07-1992     Semarang    7000000
    5           Sri         Rahayu         01-07-1998     Surabaya    4500000
    
    

Mengubah Tampilan Output


Anda dapat mengubah lebar sebuah kolom pada Select statement sesuai dengan keinginan Anda dengan menambahkan opsi .width diikuti dengan lebar yang Anda ingingkan sebelum Select statement.

Contoh:

sqlite> .width 10, 20, 30
sqlite> SELECT id_pegawai, nama_depan, nama_belakang
   ...> FROM tbl_pegawai;
id_pegawai  nama_depan            nama_belakang
----------  --------------------  ------------------------------
1           Nursalim              Al Farizi
2           Nani                  Indriyani
3           Naura                 Krasiva
4           Ahmad                 Fathoni
5           Sri                   Rahayu


Sekian tutorial singkat tentang Cara Menggunakan Select Statement Di SQLite. Semoga bermanfaat & Happy Learning SQLite,

Salam,

Nursalim