Woensdag 08 Mei 2013

RESTRICTING AND SORTING DATA



Dalam suatu organisasi, informasi adalah hal yang terpenting dimana dengan informasi suatu organisasi dapat memperhitungkan masa depan atau merancang strategi ke depan. Informasi terdiri dari beberapa data dan data tersebut tersusun dalam suatu tabel.

Jika data pada tabel tidak terlalu banyak mungkin tidak ada masalah, tetapi jika data pada tabel sangat banyak maka harus meningkatkan ketelitian dalam menampilkan data. Sebagai contohnya jika ingin menampilkan beberapa data tidak perlu menampilakan keseluruhan data. Restricting and Sorting Data atau dalam bahasa Indonesia adalah pembatasan dan pengurutan data.
Hal tersebut sangat penting dalam dalam pengolahan data pada database oracle 10g. Dalam modul ini saya menggunakan sql plus untuk menerapkan restcicting dan sorting data.
Dalam tugas pendahuluan ini ada juga beberapa contoh restricting dan sorting data dengan menggunakan query language dengan database oracle 10g Enterprise Edition.
Restricting data adalah penyederhanaan data seperti Where, Where between, where like, dan lain-lain. Jika data tersebut tidak ditampilkan secara  restricting maka query yang dijalankan akan menampilakan keseluruhan tabel dan akan mempersulit dalam pencarian data.
Sedangkan sorting adalah pengurutan data dari yang besar ke yang kecil atau dari yang kecil ke yang besar.
Membatasi Baris-Baris yang Dipilih
Anda bisa membatasi baris-baris yang dihasilkan dari query dengan menggunakan klausa  WHERE. Suatu klausa WHERE berisi suatu kondisi yang harus terpenuhi, dan tepat setelah klausa FROM. Jika kondisinya benar, baris yang memenuhi kondisi dikembalikan. Dalam sintak: WHERE membatasi query ke barisbaris yang memenuhi kondisi condition susunan namanama kolom, ekspresiekspresi,
Konstanta-konstanta dan operator pembanding Klausa WHERE dapat membandingkan nilai-nilai dalam kolom-kolom, nilai-nilai
literal, ekspresiekspresi aritmatika atau fungsifungsi (functions).


Klausa WHERE terdiri dari 3 bagian :
 Nama kolom
 Kondisi pembanding
 Nama kolom, konstanta atau daftar nilainilai

Karakter-Karakter String dan Tanggal
Karakter-karakter string (rangkaian) dan tanggal dalam klausa WHERE harus diapit dengan tanda petik satu (’ ’). Meskipun demikian, konstanta angka tidak harus diapit oleh tanda petik satu. Semua pencarian karakter adalah casesensitive. Dalam contoh berikut, tidak ada barisbaris yang dihasilkan karena tabel EMPLOYEES menyimpan semua nama belakang dalam bentuk campuran (mixed case):
SELECT last_name, job_id, departement_id
FROM employees
WHERE last_name = ‘WHALEN’;









Daftar Pustaka : http://meghaelf.blogspot.com/