Belajar Query (I)

  • MENAMPILKAN DATA

Use northwind

  • Tampilkan data seluruh karyawan

Select * From Employees

  • Tampilkan Nama dan Title karyawan

Select LastName, FirstName, Title From Employees

  • Tampilkan nama dan title karyawan dengan judul yang berbeda

Select LastName As NamaBelakang, FirstName As NamaDepan, Title As Gelar From Employees

  • Tampilkan Nama depan dengan nama belakang digabungkan

Select FirstName+ ‘ ‘+LastName As Nama, Title From Employees

  • Tampilkan Nama pegawai yang dimulai dengan huruf A

Select * From Employees Where FirstName Like ‘A%’

  • Tampilkan Nama pegawai yang mengandung Huruf C

Select * From Employees Where FirstName Like ‘%C%’

  • Tampilkan Nama pegawai yang huruf awalnya A atau M

Select * From Employees Where Left(FirstName,1) in(’A’,’M’)

  • Tampilkan Nama dan Title karyawan berikut dengan tempat wilayah tinggal

Select LastName, FirstName, Title, City, Region From Employees

  • Tampilkan Nama dan Title karyawan, yang tempat wilayah tinggal bernilai kosong (NULL)

Select LastName, FirstName, Title, City, Region From Employees Where Region Is NULL

  • Tampilkan Nama dan Title karyawan, yang tempat wilayah tinggal bernilai tidak kosong (NULL)

Select LastName, FirstName, Title, City, Region From Employees Where Region Is NOT NULL

  • Tampilkan Urutkan data nama karyawan mulai A – Z

Select FirstName, LastName, Title From Employees Order By FirstName

  • Tampilkan Urutkan data nama karyawan mulai Z – A

Select FirstName, LastName, Title From Employees Order By FirstName DESC

  • Tampilkan 3 record karyawan teratas

Select Top 3 FirstName, LastName, Title From Employees

  • Tampilkan 5 record barang teratas

Select Top 5 * From Products

  • Tampilkan 2 record stok barang terbanyak

Select Top 2 * From Products Order By UnitsinStock DESC

  • Tampilkan berapa jumlah produk yang berasal dari supplierID no 2

Select Count(SupplierID) As [Jumlah Product] From Products Where SupplierID = 2

  • Buktikan dengan datanya🙂

Select ProductName, SupplierID From Products Where SupplierID = 2

  • Tampilkan berapa jumlah produk ID no 1 yang telah dijual

Select SUM(Quantity) As [Jumlah Dijual] From [Order Details] Where ProductID=1

  • Buktikan dengan datanya

Select ProductID, Quantity From [Order Details] Where ProductID=1

  • Tampilkan SupplierID dan jumlah produk dan urutkan dari jumlah produk terbanyak

Select SupplierID, Count(SupplierID) As [Jumlah Product] From Products Group By SUPPLIERID ORDER BY [Jumlah Product] DESC

  • Tampilkan jumlah penjualan yang dilakukan karyawan diurutkan mulai dari yang terbanyak

Select EmployeeID, Count(OrderID) As [Jumlah Order] From [Orders] Group By EmployeeID Order By [Jumlah Order] DESC

  • Tampilkan data customer yang melakukan pembelian

Select O.CustomerID, CompanyName, OrderID, Orderdate From Orders O, Customers C Where O.CustomerID = C.CustomerID

  • Adalah operator untuk menggabungkan dua buah table yang mempunyai nilai yang sama –melihat dari 2 sisi, sisi kiri sama dengan sisi kanan

Select O.CustomerID, CompanyName, OrderID, Orderdate From Orders O Inner Join Customers C On O.CustomerID = C.CustomerID

  • Tampilkan data customer dengan ID=ALFKI yang melakukan pembelian

Select O.CustomerID, CompanyName, OrderID, Orderdate From Orders O Inner Join Customers C On O.CustomerID = C.CustomerID AND O.CustomerID =’ALFKI’

  • Tampilkan data barang yang telah dijual yang quantity nya lebih dari 30

Select OD.ProductID, P.Productname, Quantity From [Order Details] OD Inner Join Products P On OD.ProductID = P.ProductID and Quantity >30

Tagged:

3 thoughts on “Belajar Query (I)

  1. fuad 19 Maret 2009 pukul 8:30 am

    mas ada yang buat pemula kagak?mas low aku softawre nya pg admin III ?sama kagak ya?

  2. eksa 20 Maret 2009 pukul 10:53 am

    pada dasarnya semua query hampir sama, hanya ada bagian2 tertentu yang menjadi spesifikasi development masing-masing.
    Untuk PostgreSQL, prinsip querynya hampir sama. GUI-nya aja yang beda.

  3. yayan 30 Desember 2013 pukul 3:01 pm

    kalo menghitung rata rata pada query dg rumus gmana

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

%d blogger menyukai ini: