SQL Aljabar Relasi Dalam DataBase “ORACLE”


ok…. pada kesempatan kali ini kita akan membahas mengenai apa-apa saja fungsi serta contoh dari Aljabar Relasional, langsung aja,,,, tanpa panjang leber, ini dia fungsi serta contoh query nya:

1. Select berfungsi menampilkan atau menyeleksi data yang diinginkan dari sekumpulan data yang ada.
contoh:    SELECT * FROM    nama_tabel

2. Project berfungsi menampilkan atau menyeleksi kolom yang diinginkan dari sebuah tabel.
contoh: SELECT     nama_tabel
FROM         nama_tabel
[WHERE    kondisi]
tanda [] boleh di tulis atau tidak, tergantung pada query yang dibutuhkan.

3. Union berfunsi menggabungkan dua query atau lebih sehingga menjadi satu kesatuan query.
contoh:    SELECT        field-1,….,field-n,
FROM           tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
UNION
SELECT             field-1,….,field-n,
FROM                tabel
[WHERE]          [kriteria]
[GROUP BY]    [field-1,….,field-n]
tanda [] boleh di tulis atau tidak, tergantung pada query yang dibutuhkan.

4. Intersection berfunsi mencari irisan diantara query yang ada.
contoh:    SELECT        field-1,….,field-n,
FROM        tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
INTERSECT
SELECT        field-1,….,field-n,
FROM        tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
tanda [] boleh di tulis atau tidak, tergantung pada query yang dibutuhkan.

5. Cartesian Produk berfunsi membentuk suatu relasi dari dua relasi yang terdiri dari kombinasi tupel-tupel yang mungkin.
contoh:    SELECT    h.tgl_order,
h.order_id,
p.nama_plg,
h.total
FROM    hd_sales h, pelanggan p;

6. Difference berfunsi menampilkan data hasil pengurangan dari dua query atau sub query.
contoh:    SELECT    field-1,….,field-n,
FROM    tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
DEFFERENCE | MINUS
SELECT        field-1,….,field-n,
FROM        tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
tanda [] boleh di tulis atau tidak, tergantung pada query yang dibutuhkan.

7. Join berfunsi mencari kesamaan data antara tabel yang satu dan tabel yang lain.
contoh:    SELECT    tabel-1.field-1,….,tabel-1.field-n,
tabel-2.field-1,….,tabel-2.field-n,
tabel-n.field-1,….,tabel-n.field-n,
FROM    tabel-1,tabel-2,….,tabel-n
WHERE    tabel-1.field_PK = tabel-2.field_PK    AND
tabel-2.field_PK = tabel-n.field_PK

8. Proyeksi atau Distinct berfungsi menghilangkan nilai ganda.
contoh:    SELECT DISTINCT    field-1,….,field-n,
FROM        tabel
[WHERE]        [kriteria]
[GROUP BY]    [field-1,….,field-n]
tanda [] boleh di tulis atau tidak, tergantung pada query yang dibutuhkan.

Beli T-Shirt, Raglan dan Kids T-Shirt Original Ocean Seven

  1. T-Shirt, Raglan dan Kids T-Shirt Anime, Manga, Gamers dan Cartoon World (OceanSeven)
  2. T-Shirt, Raglan dan Kids T-Shirt Footbal Series (OceanSeven)
  3. T-Shirt, Raglan dan Kids T-Shirt Music Series (OceanSeven)
  4. T-Shirt, Raglan dan Kids T-Shirt OceanSeven – Custom dan Basic Tees (OceanSeven)
  5. T-Shirt, Raglan dan Kids T-Shirt OceanSeven -Kids Collections (OceanSeven)
  6. T-Shirt, Raglan dan Kids T-Shirt OceanSeven -Signature Serues (OceanSeven)
  7. T-Shirt, Raglan dan Kids T-Shirt  Social Media dan Photography (OceanSeven)
  8. T-Shirt, Raglan dan Kids T-Shirt Sport, Automotive dan Adventure (OceanSeven)
  9. T-Shirt, Raglan dan Kids T-Shirt Superheroes dan Movies (OceanSeven)

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s