468x60 Ads



Selamat Datang di blog saya.

Saya di sini akan membagi kepada anda semua tentang semua ilmu yang berbau permrograman. Baik pemrograman yang berbau web maupun yang berbau dekstop. Jadi, Selamat Menikmati :D

JAVA

Java adalah bahasa pemrograman yang dapat dijalankan di berbagai komputer termasuk telepon genggam. Bahasa ini awalnya dibuat oleh James Gosling saat masih bergabung di Sun Microsystems saat ini merupakan bagian dari Oracle dan dirilis tahun 1995.

Active Server Page.NET (ASP.NET)

Active Server Pages .NET (sering disingkat sebagai ASP.NET) adalah kumpulan teknologi dalam Framework .NET untuk membangun aplikasi web dinamik dan XML Web Service (Layanan Web XML)

Adobe Photoshop

Adobe Photoshop, atau biasa disebut Photoshop, adalah perangkat lunak editor citra buatan Adobe Systems yang dikhususkan untuk pengeditan foto/gambar dan pembuatan efek.

Hypertext Preprocessor

PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.


Tampilkan postingan dengan label SQL. Tampilkan semua postingan
Tampilkan postingan dengan label SQL. Tampilkan semua postingan

Beberapa Perintah SQL

6 komentar



Assalamu'alaikum :D
Untuk postingan kali ini, saya mencoba memberikan beberapa contoh perintah pada SQL.
Sebenarnya se ini itu THR ane. Tau gak THR itu apa ?? :D
THR itu (Tugas Hari Raya) :D
O iya, kalian tau gak  kepanjangan SQL itu apa ?
SQL itu Structured Query Language.
Daripada kebanyakan basa-basi :D langsung aja ke TKP :D




Ini adalah Database yang akan saya gunakan :

Dan Untuk Masing-masing tabelnya adalah sebagai berikut :

tbemployee 
 
tblocation

tbdepartement

1. SQL Query untuk menampilkan last name, department number, dan department name untuk semua pegawai.
SELECT e.last_name, e.departement_id,
d.departement_name
FROM tbemployee e, tbdepartement d
WHERE e.departement_id = d.departement_id;
 
2. Menampilkan Daftar Job (Job_ID) secara unik yang berada pada department 80 termasuk nama lokasinya.
SELECT DISTINCT job_id, location_id
FROM tbemployee, tbdepartement
WHERE tbemployee.departement_id = tbdepartement.departement_id
AND tbemployee.departement_id = 80;

3. Query yang menampilkan last name, nama departement, location id, dan kota dari semua pegawai yang memiliki komisi.
SELECT e.last_name, d.departement_name, d.location_id, l.city
FROM tbemployee e, tbdepartement d, tblocation l
WHERE e.departement_id = d.departement_id
AND d.location_id = l.location_id
AND e.commision IS NOT NULL;

4. Menampilkan last name pegawai dan nama departement untuk semua pegawai yang memiliki huruf “A” pada last name.
SELECT last_name, departement_name
FROM tbemployee, tbdepartement
WHERE tbemployee.departement_id =
tbdepartement.departement_id
AND last_name LIKE '%a%';

5. Query yang menampilkan last name, departement number, departement name untuk semua pegawai yang bekerja di kota Toronto.
SELECT e.last_name, e.job_id,
e.departement_id, d.departement_name
FROM tbemployee e JOIN tbdepartement d
ON (e.departement_id = d.departement_id)
JOIN tblocation l
ON (d.location_id = l.location_id)
WHERE LOWER(l.city) = 'toronto';

6. Menampilkan data nomor pegawai, nama depan, nama belakang, dan gaji dan gaji setahun untuk pegawai dengan nomor departemen = 60 dan 90.
SELECT employee_id, first_name,last_name,salary*12
FROM tbemployee
WHERE departement_id = 60 or departement_id = 90;


7. Menampilkan data no. 1 diatas untuk pegawai yang bekerja pada department ="IT".
SELECT e.employee_id, e.first_name, e.last_name, e.salary*12
FROM tbemployee e, tbdepartement d
WHERE e.departement_id = d.departement_id
AND LOWER(d.departement_name) = 'it';

8. Menampilkan no. departement dan rata-rata gaji setahun untuk tiap-tiap departement.
SELECT d.departement_id, (
    SELECT AVG(salary*12)
    FROM tbemployee e
    WHERE e.departement_id = d.departement_id)
FROM tbdepartement d;

9. Menampilkan nomor pegawai, nama belakang, gaji, nama departement, kota, dan nama negara untuk pegawai yang bekerja pada departement di kota 'toronto'.
SELECT e.employee_id, e.last_name,e.salary, d.departement_name, l.city, l.country_id
FROM tbemployee e JOIN tbdepartement d
ON (e.departement_id = d.departement_id)
JOIN tblocation l
ON (d.location_id = l.location_id)
WHERE LOWER(l.city) = 'toronto';

10. Membuat tabel baru "employee2" dengan struktur sama dengan pada table employee untuk departement 'IT'.
CREATE TABLE tbemployee2 AS (
SELECT e.employee_id, e.first_name, e.last_name, e.email, e.phone_number, e.hire_date, e.job_id, e.salary, e.commision, e.manager_id, e.departement_id, e.address
FROM tbemployee e, tbdepartement d
WHERE e.departement_id = d.departement_id
AND LOWER( d.departement_name ) = 'it');

Sekian Postingan saya kali ini, Wassalamu'alaikum :D