Академический Документы
Профессиональный Документы
Культура Документы
3.
INSERT INTO Pelanggan
VALUES
('Norts','Norts/South','Simon 4. Perintah select untuk table Pelanggan
Crouther','South House 300 Queensbridge', a. Menampilkan Country dimana
'London','SW 1RZ','UK'),
('PARIS','Paris Specialites','Marie Countri yang sama cukup
Betrand','265, boulevard ditampilkan sekali
Charonne','Paris','75012','Frace'), Select Distinct (Country) From
('ERNSH','Ernest Handel','Roland
Pelanggan
Mendel','Kirchgasse b. Menampilka City yang diawali
6','graz','8010','Austria'), dengan huruf ‘b’
('FISSA','Fissa Fabrica Inter','Diego
Select * From Pelanggan Where
Roel','C/Moralzarzal,86','Madrid','28034' City < 'c' AND City >= 'b'
,'Spain'), c. Menampilkan Address, city dan
('GALED','Galeria del
CustomeriD diantara companyName
gastronomo','Eduardo Saaverdra','Ramble
dengan nama ‘Ernst Handel’
de dan’Galeria del gastronomo’
Cataluna,23','Barcelona','08022','Spain') Select Address_,City,CustomerID
,
From Pelanggan Where
('AlFKI','Alfreds Futterkiste','Maria CompanyName='Ernest Handel' OR
Anders','Obore CompanyName= 'Galeria del
str.57','Berlin','12209','Germany'),
gastronomo'
('Centc','Centro Comercial d. Menampilkan CustomerID dari
Moctezuma','Giovanni Roveli','Via Negara Negara Spanyol
Ludovico il Moro
Select * From Pelanggan Where
22','Bergamo','24100','Italy'),
Country='Spain'
e. Menampilkan data untuk Maria Grant INSERT ON Jurusan To User5
Anders, Diego ROel dan Marie Grant UPDATE ON Jurusan To User5
Bertrand --6 TOM
Select * From Pelanggan Where Grant INSERT ON Dosen To TOM
ContactName ='Maria Anders' OR Grant UPDATE ON Dosen To TOM
ContactName = 'Diego Roel ' OR Grant SELECT ON Dosen To TOM
ContactName ='Marie Betrand'; Grant DELETE ON Dosen To TOM
f. Menampilkan banyak Negara
Cuatomer Yang berasal dari UK
dan Spanyol No. (2)
Select Count (Country) As
Jumlah From Pelanggan Where Revoke INSERT ON Dosen To TOM
Country='UK' or Country='Spain' Revoke UPDATE ON Dosen To TOM
g. Menampilkan Urutan berdasarkan Revoke SELECT ON Dosen To TOM
CustomerID Revoke DELETE ON Dosen To TOM
Select * From Pelanggan Order Grant INSERT ON Dosen To TOM
by CustomerID ASC
h. Menampilkan CompanyName,
ContactName, Dimana CompanyName
>’m’ dan ContactName >’m’
Select CompanyName, ContactName
From Pelanggan Where
CompanyName >'m' or ContactName
>'m'
3. Select A.Nama_program_studi,
INSERT INTO mahasiswa23
B.Nama_fakultas
VALUES('08111110001','11','Hari','Bantul','L'
From program_studi A Right outer join
,2008,'Sinkawang','1991/09/11'),
fakultas B
('09121110001','21','Adnin','Sleman','P',200
On(A.kode_fakultas=B.kode_fakultas)
9,'Bantul','1991/07/21'),
('09121110002','21','Indra','Sleman','L',2009
,'Bantul','1991/06/21'),
('09131110001','31','Fahmi
dris','GunungKidul','L',2009,'Jepara','1991/0
4/02'),
('08211110001','11','FiryalFahira','Bantul','P'
,2008,'Sinkawang','1991/09/12'),
('10221111001','22','Fatih
ElSaid','Sleman','L',2010,'Bantul','1992/07/2
3'),
4. Select A.Nama_program_studi,
A.kode_program_studi,
A.kode_fakultas,B.Nama_fakultas
From program_studi A Right outer join
fakultas B
On(A.kode_fakultas=B.kode_fakultas)
7. Select
A.nim,
5. Select
A.nama_mahasiswa,A.kode_program_studi,
A.nama_mahasiswa, A.alamat,
A.alamat,
A.jk,A.angkatan,A.tempat_lahir,A.tgl_lahir,
A.jk,A.angkatan,A.tempat_lahir,A.tgl_lahir,
B.Nama_program_studi
B.Nama_program_studi,B.kode_fakultas,C.
From mahasiswa23 A inner join
Nama_fakultas,C.kode_fakultas
program_studi B
From mahasiswa23 A inner join
On (A.kode_program_studi =
program_studi B
B.kode_program_studi)
On A.kode_program_studi =
B.kode_program_studi
inner join fakultas C
On(B.kode_fakultas=C.kode_fakultas)
6. Select 8. Select
A.nama_mahasiswa, A.alamat, A.nim,
A.tgl_lahir,B.Nama_program_studi,C.Nama A.nama_mahasiswa,A.kode_program_studi,
_fakultas A.alamat,
From mahasiswa23 A inner join A.jk,A.angkatan,A.tempat_lahir,A.tgl_lahir,
program_studi B B.Nama_program_studi,B.kode_program_st
On A.kode_program_studi = udi,B.kode_fakultas From
B.kode_program_studi mahasiswa23 A inner join program_studi B
inner join fakultas C On (A.kode_program_studi =
On(B.kode_fakultas=C.kode_fakultas) B.kode_program_studi)
Where Nama_program_studi='Ekonomi 1. Procedure Untuk Menampilkan Tabel
Manajemen' Mahasiswa Jurusan MI
CREATE PROCEDURE Tampilkan_Mahasiswa_MI
AS
SELECT*FROM Mahasiswa
9. Select WHERE Jurusan = 'MI'
A.nama_mahasiswa,A.Angkatan,B.Nama_pr
EXEC Tampilkan_Mahasiswa_MI
ogram_studi
From mahasiswa23 A inner join 2. Procedure Untuk Menampilkan Nama
program_studi B
On (A.kode_program_studi = Dosen Beserta Mata Kuliah Yang Diajarkannya
B.kode_program_studi) CREATE PROCEDURE Mata_Kuliah_Dosen
Where angkatan=2010 @NamaMatKul varchar(50)
AS
SELECT Nama_Dosen
FROM Dosen INNER JOIN Mata_Kuliah
ON(Dosen.NID = Mata_Kuliah.NID)
10. Select WHERE NamaMatKul =@NamaMatKul
A.nama_mahasiswa,B.Nama_program_stud
Mata_Kuliah_Dosen @NamaMatKul = 'Praktek
i,C.Nama_fakultas Basis Data'
From mahasiswa23 A inner join
program_studi B 3. Procedure Untuk Mengupdate Data
On A.kode_program_studi =
Mahasiswa Pada Tabel Mahasiswa
B.kode_program_studi
inner join fakultas C On CREATE PROCEDURE Update_Data_Mahasiswa
(B.kode_fakultas=C.kode_fakultas) @NIM char(9),
Where Nama_fakultas='Teknik' @Nama varchar(50),
@Alamat varchar(50),
@Jurusan char(3),
@Semester int
AS
UPDATE Mahasiswa
SET Nama = @Nama, Alamat = @Alamat,
Jurusan = @Jurusan, Semester = @Semester
WHERE
NIM = @NIM
UPDATE Dosen
SET NID = 45001032
WHERE Nama_Dosen = 'Andri'