Blogroll

Páginas

Tuesday, September 13, 2011

Tugas 1 Pemrograman Basis Data


TUTORIAL SQL


Nama : Nur Sakti Yanuar Ardhy
NIM : 10410100264
Dosen : Tan Amelia
Tugas : Tutorial SQL dan fungsinya

  1.  Order By
Fungsi dari Query tersebut adalah untuk mengurutkan data, bisa untuk mengurutkan data dari yang terkecil (Ascending) dan juga dari yang terbesar (Descending)
Contoh dari syntax query Order By :
SELECT (nama_kolom), (nama_kolom), (nama_kolom)
FROM (Nama_Tabel)
ORDER BY (Nama kolom yang akan diurutkan) DESC/ASCD
Data diatas sudah diurutkan dari besar ke kecil atau bisa juga dari kecil ke besar, syntax dari query diatas atas adalah :
SELECT ProductName, CategoryID, UnitPrice
FROM Products
      ORDER BY UnitPrice DESC


2.       SELECT 

Fungsi Select adalah untuk mengambil semua informasi dari kolom (atau kolom)
Contoh Syntax : Select * From (Nama_tabel)

Data diatas menampilkan data dari karyawan  yang diambil dari tabel Karyawan (Employees), yang mana menampilkan EmployeeID, LastName, FirstName, Title, Title, BirthDate, HireDate, Address
Adapun syntaxnya adalah : select * from Employees
  

3.       THE WHERE
Syntax WHERE digunakan untuk mengekstrak hanya catatan-catatan yang memenuhi kriteria tertentu atau kriteria yang kita tentukan sendiri.
Contoh query : SELECT column_name(s)
                        FROM table_name
                        WHERE column_name operator value



Dari data diatas saya ingin menampilkan Product Sales (Penjualan Produk) yang lebih dari 3000 maka kita bisa menggunakan Query WHERE kita bisa mengkondisikan data dari tabel.
Contoh Syntax :
SELECT ProductName, ProductSales
FROM [Product Sales for 1997]
      WHERE ProductSales > 3000
Contoh  Lain dari WHERE

Data diatas menampilkan tabel data Customer (pelanggan) yang terdiri dari contact Name, Contact Title, Address, City, Region, Postal Code, dan Country (Negara). Tetapi dari data pelanggan tersebut terdapat beberapa asal negara. Saya akan mencoba mengambil data dari customer yang berasal dari negara Germany (Jerman) dengan menggunakan WHERE.
Syntaxnya sebagai berikut : SELECT * from Customer (Nama_Tabel)
                     Where Country=’Germany’

Akan tampil sebagai berikut :
 

4.       GROUP BY
GROUP BY pernyataan SQL digunakan bersama dengan fungsi agregat SQL seperti SUM untuk menyediakan sarana pengelompokan dataset hasilnya dengan tabel database kolom tertentu.
Contoh Syntax :

SELECT nama_kolom, SUM(nama_kolom)
FROM nama_tabel
GROUP BY nama_kolom


Dari tampilan data diatas dapat diketahui tetntang produk dan product sales (Penjualan Produk) namun pada kolom Product Name terdapat lebih dari satu baris tetntang nama produk dan juga baris penjualan produk. Apabila kita diminta untuk meringkasnya, kita  dapat menggunakan query GROUP BY.  Kita dapat menjumlahkan hasil dari penjulan produk dari nama produk yang sama, seperti halnya nama produk ‘Chai’ terdapat tiga baris penjualan, maka untuk menjumlahkan menggunkan syntax :
                            SELECT ProductName, SUM(ProductSales)
              FROM [Product Sales for 1997]
              GROUP BY ProductName

                
 Dapat kita lihat perubahannya nama produk Chai, Chang, Charteuse verte menjadi satu baris dan Penjualan produk sudah dijumlahkan sehingga menjadi ringkas.


1 comments:

Post a Comment

Twitter Delicious Facebook Digg Stumbleupon Favorites More