Dasar-dasar Perintah SQL

Perintah-perintah dasar SQL berikut dijalankan via MS Access untuk database northwind.mdb.

Menampilkan data customer yang berasal dari London:

SELECT * FROM Customers WHERE City=”London”

Menampilkan ID, Nama, Alamat dan Kota customer yang berasal dari Negara Spain:

SELECT CustomerID, CustomerName, Address, City WHERE Country=”Spain”

Mempilkan data karyawan yang titelnya Sales Manager:

SELECT * FROM Employees WHERE Title=”Sales Manager”

Menampilkan data karyawan yang mulai kerja pada tahun 1994:

SELECT * FROM Employees WHERE Year(HireDate)=1994

Menampilkan Nama dan Umur karyawan (umur tidak ada dalam database):

SELECT firstname, 2010-Year(birthdate) as Umur FROM employees

Menampilkan supplier yang barasal dari negara Australia dan Canada:

SELECT * FROM suppliers WHERE country in (“Australia”, “Canada”)

Menampilkan data karyawan dengan jabatan Sales Representative dan berusia lebih dari 45 tahun hingga tahun 2010:

SELECT * FROM employees WHERE title=”Sales Representative” AND 2010-Year(birthdate)>45

Menampilkan karyawan yang mulai kerja diantara tanggal 1 Januari 1994 hingga tanggal 31 Januari 1994:

SELECT * FROM employees WHERE hiredate between #01/01/1994# AND  #31/01/1994#

Menampilkan data customer dengan bidang usaha restorant (bidang bukan merupakan sebuah field dalam database). Datanya diambil dari Nama Perusahaan yang mengandung kata “rest”:

SELECT * FROM customers WHERE companyname like “*rest*”

Menampilkan data karyawan dan diurutkan berdasarkan LastName:

SELECT * FROM employees ORDER BY lastname

Menampilkan data karyawan dan diurutkan berdasarkan LastName dan diurutkan dari yang paling akhir (descending atau dari z-a):

SELECT * FROM employees ORDER BY lastname desc

Menampilkan data karyawan disusun berdasarkan senioritas (tanggal lahir):

SELECT * FROM employees ORDER BY 2010-year(birthdate)

atau

SELECT lastname, 2010-Year(birthdate) as Umur FROM employees ORDER BY Umur

Menampilkan Negara dan jumlahnya dari sebuah tabel customers:

SELECT Country, Count(Country) as Jumlah FROM Customers GROUP BY Country ORDER BY Count(Country)

Menampilkan berdasarkan asal kota dan rata-rata umur karyawan:

SELECT City, avg(2010-Year(birthdate)) as RataUmur FROM Employees GROUP BY City

Selamat mencoba,

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: