19.3.11
Mengenal Perintah atau coding pada SQL SERVER 2000
Perkembangan dunia teknologi informasi memang sedang bergairah pesat, tak terkecuali perkembangan di cabang-cabang ilmu dari teknologi Informasi lainnya, salah satunya perkembangan di teknologi sistem basis data (database system)
berbicara tentang teknologi database saat ini, tentu tidak lepas dari teknologi database yang di ciptakan bahasa Query SQL SERVER , mengapa, karena mysql, sampai saat ini masih merupakan teknologi database yang sangat populer, digunakan dimana-mana, dan tentu saja dapat diandalkan, meskipun banyak juga teknologi database lain selain SQL jga ada mysql,begitu banyak bahasa pemogrman yang di tawarkan dengan segala keunggulannya, tetapi tetap saja peran mysql di dalam sistem basis data (database) masih sangat diperlukan
nah, bagi anda yang tergolong peminat berat dunia IT khususnya di bidang sistem basis data (database) ditambah lagi sangat ingin mempelajari SQL Server, maka artikel ini tepat untuk anda, karena pada artikel ini membahas seputar Sintax sql dan contoh-contoh dalam pembuatan database dan tabel,Seperti di bawah ini :
SELECT * FROM Anggota order by NIM;
Menampilkan seluruh atribut yang ada pada tabel Anggota dan diurutkan berdasarkan
atribut NIM
SELECT NIM, Nama FROM Anggota where angkatan=2008 order by
NIM;
Menampilkan atribut NIM dan Nama yang ada pada tabel Anggota dengan kriteria angkatan (2008) dan diurutkan berdasarkan atribut NIM.
SELECT NIM, Nama, Angkatan, Alamat FROM Anggota Where
Angkatan=2008 and Alamat='kayu putih';
Menampilkan atribut NIM, Nama, Angkatan dan Alamat yang ada pada tabel
Anggota yang memenuhi 2 kondisi, yaitu Angkatan 2008 dan beralamat di
“Kayu Putih”.
SELECT Jenis_kelamin, Count(*) As Jumlah FROM Anggota Group
by Jenis_Kelamin;
Menampilkan Jumlah record pada tabel Anggota yang dikelompokkan berdasarkan
atribut Jenis_Kelamin.
SELECT Count(*) AS Jumlah_Pria FROM Anggota Where
Jenis_Kelamin='laki-laki';
Menampilkan Jumlah record pada tabel Anggota yang berjenis kelamin 0 (laki-laki)
dan ditampilkan dalam atribut Jumlah_Pria.
SELECT Nama,Alamat FROM Anggota Where Alamat='Kayu putih';
Menampilkan isi atribut Nama dan Alamat dari data Anggota yang beralamat di “Kayu Putih”.
SELECT Alamat, Count(*) AS Banyak FROM Anggota GROUP BY
Alamat Having Count(*)>1;
Menampilkan Alamat pada tabel Anggota beserta jumlahnya dengan kriteria yang jumlah alamatnya lebih dari 1 (>1).
SELECT buku.Kode_buku, buku.judul_buku, pengarang.Nama_pengarang,penerbit.nama_penerbit
FROM (buku INNER JOIN pengarang ON buku.kode_pengarang = pengarang.Kode_pengarang) INNER JOIN penerbit ON buku.kode_penerbit = penerbit.kode_penerbit;
Membuat relasi dengan buku,pengarang,penerbit di iner join table pengarang dan buku pada kode pengarang dan inner joinkan lagi pada table penerbit dengan buku pada kolom kode penerbit sama dengan penerbit pada kode penerbit.
SELECT buku.Kode_buku, buku.judul_buku, pengarang.Nama_pengarang, penerbit.kode_penerbit,penerbit.nama_penerbit
FROM (buku INNER JOIN pengarang ON buku.kode_pengarang = pengarang.Kode_pengarang) INNER JOIN penerbit ON buku.kode_penerbit = penerbit.kode_penerbit where penerbit.kode_penerbit='PN01';
Kita membuat relasi antara kode_buku,judul_buku,Nama_Pengarang,kode_penrbit dan nama Penerbit dimna kita mengambil kode_ penerbit dengan kode “PN01”
SELECT buku.Kode_buku, buku.judul_buku, pengarang.kode_pengarang, pengarang.Nama_pengarang, penerbit.kode_penerbit,penerbit.nama_penerbit
FROM (buku INNER JOIN pengarang ON buku.kode_pengarang = pengarang.Kode_pengarang) INNER JOIN penerbit ON buku.kode_penerbit = penerbit.kode_penerbit where pengarang.kode_pengarang='PG01';
Kita membuat relasi antara kode_buku,judul_buku,Nama_Pengarang,kode_penrbit dan nama Penerbit dimna kita mengambil kode_ pengarang dengan kode “PG01”
SELECT Kode_Pengarang, Nama_Pengarang FROM Pengarang where
exists(select * from buku where Kode_Pengarang = buku.Kode_Pengarang);
Menampilkan informasi Kode_Pengarang dan Nama_Pengarang dari tabel
Pengarang yang Kode_Pengarang tersebut ada di tabel Buku.
SELECT buku.Judul, Penerbit.Nama_Penerbit FROM Penerbit
INNER JOIN buku ON Penerbit.Kode_Penerbit = buku.Kode_Penerbit
Menampilkan informasi Judul_buku beserta Nama_Penerbit yang berasal dari
penggabungan dua tabel (tabel Penerbit dan Buku) dengan kondisi
Kode_Penerbit dari kedua tabel tersebut adalah sama.
SELECT buku.Judul_buku, Pengarang.Nama_Pengarang, Penerbit.Nama_Penerbit, Buku.Tahun_Terbit FROM Pengarang
INNER JOIN(Penerbit INNER JOIN buku ON Penerbit.Kode_Penerbit = buku.Kode_Penerbit) ON Pengarang.Kode_Pengarang = buku.Kode_Pengarang Order by
Tahun_Terbit;
Menampilkan informasi Judul beserta Pengarang, Penerbit, dan Tahun_Terbit-nya yang
berasal dari penggabungan 3 tabel (tabel Penerbit, Pengarang dan Buku) dengan
kondisi Kode_Penerbit pada tabel Penerbit sama dengan pada tabel Buku, dan
Kode_Pengarang pada tabel Buku sama dengan pada tabel Pengarang
SELECT Judul_buku,Tahun_Terbit FROM Penerbit INNER JOIN Buku ON
Penerbit.Kode_Penerbit = buku.Kode_Penerbit where
Tahun_terbit='2008';
Menampilkan informasi Judul_buku beserta Tahun_Terbit-nya yang berasal dari penggabungan
2 tabel (tabel Penerbit dan Buku) dengan kondisi tahun terbit adalah 2008.
create database SQl
on primary(
Name = tugas3_Data,
Filename = "G:\Tugas3\Tugas_sql.mdf",
size = 25MB,
maxsize = 50MB,
filegrowth = 1MB)
Log on(
Name = SQL_log,
Filename = "G:\tugas\SQL_log.ldf",
size = 25MB,
maxsize = 50MB,
filegrowth = 1MB)
create table Buku(
Kode_buku char(3),
jenis_buku varchar(30),
judul_buku char(50),
kode_pengarang char(4),
kode_penerbit char(4),
jangka_waktu_peminjaman int,
tahun_terbit char(4));
select * from buku;
drop table buku
Insert Into Buku values ('001','MKDU','Ilmu Sosial Dasar','PG01','PN01',3,'2008')
Insert Into Buku values ('002','MKDU','Pendidikan Agama Kristen','PG01','PN01',3,'2008')
Insert Into Buku values ('003','Pemrograman Database','Visual Basic 6.0 dengan Cristal Report','PG02','PN01',3,'2008')
Insert Into Buku values ('004','Ilmu Matemika','Matematika Diskrit','PG31','PN01',3,'2008')
create table Pengarang(
Kode_pengarang char(4),
Nama_pengarang varchar(30));
select * from Pengarang
Insert Into Pengarang values ('PG01','Dev')
Insert Into Pengarang values ('PG02','acer')
Insert Into Pengarang values ('PG03','synyster')
Insert Into Pengarang values ('PG04','dadang')
Insert Into Pengarang values ('PG05','devictor')
create table Prodi(
Kode_prodi char(4),
Nama_prodi varchar(30));
select * from Prodi
drop table Prodi
Insert Into Prodi values ('21','Teknik Infomatika(S1)')
Insert Into Prodi values ('22','Teknik Informatika(D3)')
Insert Into Prodi values ('11','Sistem Informasi(S1)')
create table Penerbit(
Kode_penerbit char(4),
Nama_penerbit varchar(30));
drop table Penerbit
select * From Penerbit
Insert Into Penerbit values ('PN01','Tiga Serangkai')
Insert Into Penerbit values ('PN02','AirLangga')
Insert Into Penerbit values ('PN03','Budi Utomo')
Insert Into Penerbit values ('PN04','Crash')
Insert Into Penerbit values ('PN05','Avenged')
create table Anggota(
Nim varchar(8),
Nama varchar(20),
Alamat varchar(30),
jenis_kelamin varchar(15),
Angkatan char(4),
kode_prodi char(2));
drop table Anggota
select * from Anggota
Insert Into Anggota values ('08210064','Devictor','Kayu Putih','Laki-laki',2008,'21')
Insert Into Anggota values ('08210054','Dea','Bajawa','Perempuan',2008,'21')
Insert Into Anggota values ('07220022','Adhy','Kayu Putih','Laki-laki',2007,'22')
Insert Into Anggota values ('06110024','acer','Oesapa','Laki-laki',2006,'21')
select * from Buku
select * from Prodi
select * from Pengarang
select * from Penerbit
select * from Anggota
SILAKAN UNDUH FILE CONTOH SQL DI BAWAH
http://www.ziddu.com/download/14256713/FilelatihanSQL.rar.html
Langganan:
Posting Komentar (Atom)
Total Tayangan Halaman
Online
Popular Posts
-
Kombiansi Tombol Alt dengan Angka-angka ASCII Dalam kegiatan mengetik sehari-hari terkadang diperlukan simbol-simbol tertentu yang merupaka...
-
Flashdisk ternyata bisa di upgrade juga...hahhahah............... Flahsdisk yang kita gunakan terkadang ternyata ada rahasia besar yang bel...
-
Perintah – perintah dalam lingkungan databases adalah : SELECT Pernyataan SELECT digunakan untuk query database tentang informasi datab...
-
Panduan membuat Blog di Blogspot 1. Apa itu Blog ? Blog merupakan sigkatan dari “Web log” adalah salah satu aplikasi web berupa tulisan-tu...
-
Bila anda punya komputer tentu anda mempunyai file, baik itu berupa file biasa, dokumen biasa, photo, kumpulan mp3 favorit, Ebook, Software,...
-
Cara Mendaftarkan Blog ke Search Engine Ada Beberapa situs yang penting untuk yang perlu kita daftarkan blog agar blog kita sering di kunj...
-
Mengatasi Masalah pada RAM 1. "Kerusakan" fisik". Untuk mengatasinya Anda harus memeriksa kondisi fisik RAM tersebut. Buka...
-
Beberapa Jalan atau Langkah Untuk Menang Dalam Game Batu 3 Game batu 3 sebenarnya berpatokan pada batu ke 2 yang akan di letakan oleh musuh...
-
Menurut Anda, bagaimana sih cara mengatasi panas pada laptop.? Apakah cukup dengan memakai cooling pad saja? Ternyata masih banyak lagi cara...
-
Elk Clonerdinyatakan sebagai salah satu virus mikro komputer yang menyebar luas keluar dari ruan lingkup tempat pembuatanya. Dibuat pada t...
Tidak ada komentar:
Posting Komentar