JNet99

Enjoy Saja Bro

Dasar-Dasar SQL-3

Dasar-Dasar SQL-3

Perintah SELECT
Perintah ini sangat sering sekali dipakai dan paling efektif dalam mengelola (meng Query) Data. Dan apabila dibandingkan dengan bahasa program lain dalam mengelola atau meng Query data perintah SELECT di SQL ini sangat mudah sekali dan sangat efisien dalam melakukan tugas-tugasnya dan juga mempunyai kecepatan yang sangat tinggi sekali. Untuk itulah kenapa SQL dijadikan bahasa standard dalam pemrograman komputer. Jadi sebagian besar mungkin seluruh bahasa pemrograman banyak mengacu kepada bahasa SQL ini, sehingga bahasa-bahasa program selalu menyediakan fasilitas untuk menjalankan perintah-perintah SQL.

Perintah SELECT sangat domininan sekali digunakan apabila kita membuat program lewat SQL, dan Perintah ini banyak sekali kombinasi-kombinasinya sehingga butuh banyak pengalaman juga dalam melakukan kombinasi-kombinasi tersebut. Tetapi Programmer yang berpengalaman sangat menyukai Perintah ini, karena sangat membantu sekali dalam pembuatan suatu Aplikasi.

Perintah dasar SELECT adalah sebagai berikut

SELECT* FROM table_name

contoh : SELECT* FROM tb_brg

Tanda bintang menyatakan keseluruhan fied yang akan ditampilkan. Tapi ada kalanya kita hanya ingin menampilkan field tertentu saja maka perintahnya menjadi :

SELECT kode_brg, nama_brg FROM tb_brg

ORDER BY

Perintah ini dapat digabungkan dengan perintah SELECT diatas. Fungsinya untuk mengurutkan data berdasarkan nama_field tertentu.

Contoh : SELECT kode_brg, nama_brg FROM tb_brg ORDER BY kode_brg

dari perintah tersebut Query yang dihasilkan akan urut berdasarkan dengan kode_brg dan urutan dari Kecil ke Besar (ASCENDING).

Dan apabila urutan ingin kita balik dari Besar ke Kecil (DESCENDING) maka perintah menjadi

SELECT kode_brg, nama_brg FROM tb_brg ORDER BY kode_brg DESC

WHERE

Perintah ini untuk memberikan syarat data akan ditampilkan.

Untuk memudahkan saya dalam memberikan penjelasan baiknya kita memakai DATABASE yang sudah tersedia atau bawaan dari SQL Server.

Jalankan perintah USE northwind

Perintah USE disini artinya kita menggunakan DATABASE yang bernama nortwind, dan DATABASE ini sudah tersedia di SQL Server. Sekarang coba jalankan perintah berikut :

1. SELECT productID, productName, categoryID FROM products

2. SELECT productID, productName, categoryID FROM products WHERE categoryID = 2

Kita bisa membandingkan langsung antara 1 dan 2, dimana perintah 1 merupakan perintah tanpa bersyarat sehingga seluru data akan ditampilkan. Sedangkan perintah 2 merupakan perintah bersyarat dimana hanya categoryID = 2 saja yang akan ditampilkan.

Perintah WHERE operatornya berbeda-beda seperti :

1. = : untuk menyatakan sama dengan.

2. >= : untuk lebih besar atau sama dengan,

3. <= : lebih kecil atau sama dengan.

4. <> : tidak samadengan,

dan banyak lagi operator-operator yang bisa digunakan yang tidak bisa jelaskan disini dan nantinya akan saya jelas pada session tersendiri saja.

INNER JOIN.

Perintah ini merupakan untuk merelasikan data antara 2(dua) atau lebih table yang berbeda

contoh :

1. SELECT* FROM products

2. SELECT* FROM categories

3. SELECT SELECT a.productID, a.ProductName, b.CategoryName FROM products a inner join categories b

ON a.categoryID = b.categoryID

Perintah 1 : menampilkan isi products

Perintah 2 : menampilkan isi categories

Perintah 3 : menampilkan isi dari 2(dua) table yang berbeda yang di relasikan berdasarkan field categoryID. Untuk ‘a’ dan ‘b’ diatas merupakan suatu ALIAS untuk meringkas nama table.

Dalam merelasikan table ini ada juga yang menggunakan LEFT JOIN dan RIGHT JOIN yang nantinya juga akan saya jelaskan pada sesion tersendiri saja.

Untuk perintah SELECT saya rasa sudah cukup sampai disini, dan pada pembahasan berikutnya kita akan menggunakan DATABASE bawaannya SQL Server saja untuk meringkas pembahasan.

Artikel lainnya

Filed under: Komputer, Tips & Tricks, Tutorial,

2 Responses

  1. ady susilo mengatakan:

    mohon bantuannya untuk query..
    TAMPILKAN SEMUA RECORD DARI TABEL BARANG DIMANA ID = ID YANG TERAKHIR…

    HANYA ID YANG TERIKHIR SAJA YANG DITAMPILKAN…

    TERIMA KASIH, saya tunggu bantuan jawabannya..

    • josenetmail mengatakan:

      @ady : maaf baru bisa menjawab, maklum beberapa bulan terakhir banyak kesibukan.
      Untuk menampilkan semua record terakhir, anda harus punya field record sendiri yg kode2nya harus anda ciptakan sendiri. Anda bisa urut berdasarkan tanggal, atau mencounter sendiri dengan field ID otomatis. Untuk menampilkan ID yg terakhir urutannya dibalik aja dengan perintuan DESC.

      Contoh : SELECT* FROM Tabel1 ORDER BY ID DESC

      Mudah2an jawabannya terselesaikan.

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

delicious

%d blogger menyukai ini: