Jumat, 13 September 2013
Jumat, September 13, 2013

Pemograman Basis data pertemuan 2

Setelah lama sudah tidak Posting, kira-kira 5 bulan..... :D banyak kerjaan dunia nyata, jadi blognya g ke urus..... Nah, kebetulan saya dapat tugas dari kampus jadi blog ke isi lagi.... :D

========================================================================

1. SELECT(Mimilih data)
yaitu query yang digunakan untuk memanggil data atau menampilkan data dari sebuah tabel pada basis data. Dan biasanya sebuah perintah(query) dimulai dengan sintak SELECT. berikut adalah sintak dari SELECT:

SELECT [Daftar_kolom]
FROM    [Nama_tabel]
WHERE  [Kondisi]
ORDER BY [Kolom]

2. WHERE
Merupakan sebuah klausa, digunakan untuk menyatakan kondisi yang harus dipenuhi oleh sebuah record data yang akan dipilih dengan perintah awal SELECT.

Beberapa operator yang digunakan dalam perintah klausa Where:


Operator
Arti
=
Sama dengan
<>
Tidak sama dengan
>
Lebih besar
<
Lebih kecil
>=
Lebih besar atau sama dengan
<=
Lebih kecil atau sama dengan
BETWEEN
Di antara dua nilai
LIKE
Mencari bagian yang sama

2.1 Between
merupakan sebuah perintah yang disertakan untuk mengambil beberapa data yang terletak antara suatu nilai (kondisi) dalam klausa BETWEEN.

Sintak


SELECT [Daftar_kolom]
FROM    [Nama_tabel]
WHERE  [BETWEEN Kondisi1 AND Kondisi2]
ORDER BY [Kolom]

2.2 Like
Digunakan untuk mengambil data yang  memiliki bagian yang sama dengan yang ada dalam klausaLIKE tersebut. Beberapa simbol dalam Like, yaitu:

  • %, digunakan untuk mewakili semua karakter.
  • Tanda _(Underscore), digunakan untuk mewakili sebuah karakter.
  • " " WildCard, digunakan untuk perbedaan lafal dalam sebuah kondisi.
3. DISTINCT
Digunakan untuk menyatukan baris-baris yang identik dari hasil SELECT dengan cara mengeliminasi baris-baris yang sama yang dianggap tidak perlu dan hanya menyisakan satu saja.

Sintak Umum:
SELECT [Nama kolom]
From       [Nama table]

4. GROUP BY
Perintah GROUP digunakan untuk mengelompokkan data berdasarkan daftar kolom.
Sintaks umum :

SELECT [Daftar kolom], Nama fungsi(Daftar kolom)
FROM [Nama tabel]
GROUP BY [Daftar kolom]
HAVING [Kondisi]

HAVING = persyaratan preselect/ sebelum data dipilih.
WHERE = Persyaratan postselect/setelah data dipilih.

5. ORDER BY
Merupakan sebuah perintah yang digunakan untuk mengurutkan data dalam sebuah kolom dari yang terkecil maupun terbesar ataupun sebaliknya.

Sintak umum :


SELECT [DISTINCT] nama_field-1,….., nama_field-n, Aggregate Function(nama_field)
FROM nama_table
WHERE  [kondisi]
GROUP BY nama_field-1,….., nama_field-n
ORDER BY nama_field


Beberapa fungsi agregate:

Count, digunakan untuk menghitung junlah data dari suatu tabel.
SUM, digunakan untuk menghitung jumlah dari beberapa data numerik, misal: total harga pembelian barang.
MIN, digunakan untuk mencari data yang nilainya paling kecil atau minimum.
MAX, digunakan untuk mencari data yang paling besar nilainya atau data maksimum.
AVG, digunakan untuk menghitung rata-rata dari nilai yang dipilih.

SELESAI ^_^

Sumber:

  • Heryanto, Imam., & Budi Raharjo. (2002). MEMAHAMI KONSEP SQL DAN PL/SQL DI ORACLE, STUDI KASUS INVENTORI. Bandung : Informatika Bandung.
  • KONSEP DASAR PENGOLAHAN DAN PEMOGRAMAN DATABASE, Emi Utami dan Sukrisno(amikom yogyakarta).(E-book)




0 komentar:

Posting Komentar