Tutorial Database Oracle Chapter3 Menampilkan Data Memakai Perintah Sql Select

Bismillahirohmanirohim… Jumpa lagi dengan goresan pena aku yang sederhana ini…mudah2an para pembaca yang membaca goresan pena ini dalam keadaan sehat lahir batin… jikalau ada yang lagi sakit.. mudah2an cepat sembuh… Jika Pada Tutorial sebelumnya aku sudah menawarkan Tutorial bagaimana menciptakan sebuah User, Kontrol Hak Akses ditambah dengan Pembuatan Tabel berdasarkan Tabel Master Dari Database Oracle .. apabila ingin melihat tutorial sebelumnya sanggup lihat pada link berikut ini… dengan judul Tutorial Database Oracle Chapter2 Pembuatan User dan Kontrol Hak Akses,

Pada Tutorial Database Oracle Chapter3 ini , saya akan mencoba membahas bagaimana Menampilkan Data di dalam sebuah database memakai SQL SELECT. 

Sebelum kita Praktek , ada beberapa hukum penulisan perintah SQL di dalam Database Oracle diantaranya : 

  • SQL Statement tidak case sensitive dan sanggup ditulis lebih dari satu baris
  • Keyword tidak sanggup disingkat atau dipisah di baris yang berbeda 
  • Klausa biasanya ditempatkan pada baris yang berbeda 
  • Indentasi sanggup dipakai untuk memudahkan pembacaan 
  • untuk mengakhiri statement SQL dipakai semicolon / tanda titik koma (;)
  • jika lupa dalam penambahan tanda titik koma (;) pada selesai statement , gunakan simbil garis miring (/) kemudian enter. 

Dasar Dasar SELECT :

Perintah SELECT dipakai untuk menampilkan data yang berasal dari database. Tanda * dipakai untuk menampilkan seluruh isi kolom yang ada dalam suatu table. DISTINCT dipakai untuk menampilkan kolom yang sama sebanyak satu kali, FROM dipakai untuk menentukan table. Contoh Perintah untuk menampilkan semua isi kolom.

SELECT * FROM departments;

untuk menampilkan Kolom Tertentu (sesuai dengan pilihan nama atribut dari tabel).. misalnya kita akan melaksanakan perintah untuk menampilkan isyarat department dan nama_department dari tabel departments

SELECT department_id, department_nameFROM departments;

OPERATOR MATIMATIKA

Perintah SQL juga sanggup digabung dengan operator aritmatika. kolom yang sanggup digabung dengan perintah aritmatika yaitu kolom yang mempunyai Type data NUMBER dan DATE.

Operator Deskripsi
+ Add (Penambahan)
Subtract (Pengurangan)
* Multiply (Perkalian)
/ Divide (Pembagian)

 

Contoh Penggunaannya misalkan kita akan menampilkan penambahan honor sebesar 500 untuk seluruh karyawan serta menampilkan nama dan honor sebelumnya dari tabel employees.. gunakan perintah berikut : 

SELECT last_name, salary, salary+500FROM employees;

jika terdapat beberapa nilai dalam pengoperasiannya, maka gunakan tanda kurung (yang menjadi prioritas paling tinggi dibanding operator lain.. 

Contoh , kita akan menampilkan honor di tambah dengan 100 kemudian dikalikan dengan 12bulan, gunakan perintah berikut : 

SELECT last_name, salary, 12*(salary+100)FROM employees;

bagaimana jikalau perintahnya diubah menjadi 12*salary+100, Bandingkan Hasilnya….

MENDEFINISIKAN NILAI NULL

nilai null yaitu data yang nilainya tidak diisi atau nilainya tidak diketahui, tapi bukan berarti bernilai nol dan spasi. misalnya kita akan menampilkan nilai null pada isi kolom commission_pct . gunakan perintah berikut : 

SELECT last_name, commission_pctFROM employees;

MENDEFINISIKAN KOLOM ALIAS 

  • Membuat / mendefinisikan judul kolom (Heading) yang gres alasannya yaitu defaultnya selalu mengikuti nama kolom.
  • digunakan untuk mengganti perhitungan 
  • Penamaan Kolom alias memakai keyword AS ditulis diantara kolom dan nama alias, gunakan tanda petik ganda (“) kalau nama  alias mengandung aksara khusus, spasi atau case sensitive..

Contoh : Mengganti last_name dengan nama sebagai header, dan commission_pct dengan komisi, gunakan perintah berikut : 

SELECT last_name AS nama, commission_pct komisiFROM employees;

Contoh 2 : Mengganti last_name, dengan Name, dan 12*Salary dengan Annual Salary sebagai headernya, apa bedanya dengan Kolom memakai perintah sebelumnya..

SELECT last_name "Name", 12*salary "Annual Salary"FROM employees;

OPERATOR CONCATENATION

Operator yang dipakai untuk menggabungkan dua kolom menjadi satu kolom, kolom yang disatukan tidak terbatas hanya satu tipe data saja..

Contoh : Menggabungkan nama dan kode_jabatan memakai operator Concatenation

SELECT last_name || job_id AS "Employees"FROM employees;

MENGGUNAKAN LITERAL STRING 

Digunakan untuk memberi keterangan antar kolom, Literal Strings bisa berisi karakter, angka atau tanggal, penulisam Literal Strings, ditandai dengan kutip (‘……’). Literal Strings biasanya digabung dengan perintah alias dan concatenation. 

Contoh : Menggabungkan Nama dan isyarat Jabatan dengan menawarkan keterangan ‘is a’ , gunakan perintah berikut .

SELECT last_name || ' is a ' || job_idFROM employees;

jika Literal String yang dipakai mengandung tanda petik/ kutip dalam keterangannya maka perintah Literal Strings menggunakan operator alternatif yang disebut dengan Quete(q). pola : 

SELECT department_name || q'[, it's assigned manager id: ]' || manager_id as "Department and Manager"FROM departments;

PEMAKAIAN DISTINCT

Query yang dihasilkan oleh Oracle secara default akan menampilkan semua kolom(data), termasuk kolom(data) yang sama…

jika memakai query berikut : 

SELECT department_id
FROM employees;

jika kita ingin merubah tampilan datanya sehingga kolom yang mempunyai nilai yang sama hanya akan ditampilkan satu kali saja.. tambahkan kata DISTINCT, setelah SELECT, jadi querynya berubah menjadi :

SELECT DISTINCT department_id
FROM employees;

terlihat perbedaan yang dihasilkan dari query tersebut..

Untuk Tutorial Ketiga ini ,.. berdasarkan aku cukup.. jika ada pertanyaan, kritik atau saran , Silahkan komen… diperlukan sekali kritik atau saran yang bersifat membangun.. untuk perbaikan terhadap tutorial-tutorial yang aku buat… Thanks.

nanti aku akan lanjut pada tutorial berikutnya.. Terimakasih.. Wassalam..  

 

Author: 
    author
    No related post!