11/22/2015

Cara Menggunakan Select Statement Di PostgreSQL

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

Sintak Dasar


Di bawah ini adalah sintak dasar Select statement di PostgreSQL:

SELECT column_name1, column_name2, column_name3,...
FROM table_name;


Sintak diatas adalah menampilkan data pada kolom column_name1, column_name2, column_name3, dan seterusnya dari table table_name.

Untuk menampilkan semua data dari sebuah table, caranya sangat mudah, yaitu Anda tinggal menggunakan tanda bintang "*" pada Select statement seperti sintak berikut ini:

SELECT * FROM table_name;

Contoh


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

 id_pegawai |                    nama_pegawai                    | umur |                       alamat                       | gender | departemen
------------+----------------------------------------------------+------+----------------------------------------------------+--------+------------
 003        | Nurul Hikmah                                       |   18 | Semarang                                           | P      | ACC
 004        | Naura Krasiva                                      |   15 | Jakarta                                            | P      | IT
 005        | Ahmad Fathoni                                      |   20 | Yogyakarta                                         | L      | HR
 006        | Ramanata                                           |   17 | Jakarta                                            | L      | HR
 007        | Taryono                                            |   18 | Surabaya                                           | L      | ACC
 001        | Nursalim Al Farizi                                 |   20 | Brebes                                             | L      | IT
 002        | Iskiyati                                           |   25 | Bandung                                            | P      | FIN
 008        | Nani Indriyani                                     |   15 | Bandung                                            | P      | FIN
 009        | Imron                                              |   23 | Bandung                                            | L      | FIN
 010        | Andi                                               |   16 | Bandung                                            | L      | FIN

Dari data diatas,
  • Tampilkan data semua pegawai

    hr=# SELECT * FROM pegawai;
     id_pegawai |                    nama_pegawai                    | umur |                       alamat                       | gender | departemen
    ------------+----------------------------------------------------+------+----------------------------------------------------+--------+------------
     003        | Nurul Hikmah                                       |   18 | Semarang                                           | P      | ACC
     004        | Naura Krasiva                                      |   15 | Jakarta                                            | P      | IT
     005        | Ahmad Fathoni                                      |   20 | Yogyakarta                                         | L      | HR
     006        | Ramanata                                           |   17 | Jakarta                                            | L      | HR
     007        | Taryono                                            |   18 | Surabaya                                           | L      | ACC
     001        | Nursalim Al Farizi                                 |   20 | Brebes                                             | L      | IT
     002        | Iskiyati                                           |   25 | Bandung                                            | P      | FIN
     008        | Nani Indriyani                                     |   15 | Bandung                                            | P      | FIN
     009        | Imron                                              |   23 | Bandung                                            | L      | FIN
     010        | Andi                                               |   16 | Bandung                                            | L      | FIN
    (10 rows)
    
    
  • Tampilkan data id_pegawai, nama_pegawai, dan alamat

    hr=# SELECT id_pegawai, nama_pegawai, alamat
    hr-# FROM pegawai;
     id_pegawai |                    nama_pegawai                    |                       alamat
    ------------+----------------------------------------------------+------------------------------------------------
     003        | Nurul Hikmah                                       | Semarang
     004        | Naura Krasiva                                      | Jakarta
     005        | Ahmad Fathoni                                      | Yogyakarta
     006        | Ramanata                                           | Jakarta
     007        | Taryono                                            | Surabaya
     001        | Nursalim Al Farizi                                 | Brebes
     002        | Iskiyati                                           | Bandung
     008        | Nani Indriyani                                     | Bandung
     009        | Imron                                              | Bandung
     010        | Andi                                               | Bandung
    (10 rows)
    
    
  • Tampilkan data nama_pegawai, gender, umur, dan departemen

    hr=# SELECT nama_pegawai, gender, departemen
    hr-# FROM pegawai;
                        nama_pegawai                    | gender | departemen
    ----------------------------------------------------+--------+------------
     Nurul Hikmah                                       | P      | ACC
     Naura Krasiva                                      | P      | IT
     Ahmad Fathoni                                      | L      | HR
     Ramanata                                           | L      | HR
     Taryono                                            | L      | ACC
     Nursalim Al Farizi                                 | L      | IT
     Iskiyati                                           | P      | FIN
     Nani Indriyani                                     | P      | FIN
     Imron                                              | L      | FIN
     Andi                                               | L      | FIN
    (10 rows)
    
    
Sekian tutorial singkat tentang Cara Menggunakan Select Statement Di PostgreSQL. Semoga bermanfaat & Happy Learning PostgreSQL.

Salam,

Nursalim

No comments:

Post a Comment