0% menganggap dokumen ini bermanfaat (0 suara)
15 tayangan2 halaman

Query SQL untuk Data Karyawan dan Produk

Dokumen berisi perintah SQL untuk mengambil data tertentu dari tabel employees, orders, dan products pada basis data Northwind. Beberapa perintah mengambil data berdasarkan kriteria waktu pemesanan dan pengiriman, stok produk, harga, lokasi karyawan, dan atribut lainnya.

Diunggah oleh

Fallen 70
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
15 tayangan2 halaman

Query SQL untuk Data Karyawan dan Produk

Dokumen berisi perintah SQL untuk mengambil data tertentu dari tabel employees, orders, dan products pada basis data Northwind. Beberapa perintah mengambil data berdasarkan kriteria waktu pemesanan dan pengiriman, stok produk, harga, lokasi karyawan, dan atribut lainnya.

Diunggah oleh

Fallen 70
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai TXT, PDF, TXT atau baca online di Scribd

19.

Tampilkan employees yang masuk perusahaan setelah 10 desember 1992


SELECT * FROM employees WHERE MONTH(HireDate) > 10;

20. Tampilkan orders yang jangka waktu antara pemesanan dan pengirimannya lebih
dari 10 hari
SELECT * from orders WHERE DAY(ShippedDate) - DAY(OrderDate) > 10;

21. Tampilkan product yang discontinued atau yang stocknya 0


SELECT * from products WHERE [Link] = 0;

22. Tampilkan product yang reorder levelnya kurang dari 10 atau yang stocknya lebih
dari 100
SELECT * from products WHERE [Link] > 10 OR
[Link] > 100;

23. Tampilkan nama, masa kerja, serta usia employee yang bekerja lebih dari 35
tahun atau yang usianya lebih dari 60 tahun.
SELECT [Link] AS NAMA, TIMESTAMPDIFF(YEAR, [Link],
CURRENT_DATE) as "Masa Kerja", TIMESTAMPDIFF(YEAR, [Link],
CURRENT_DATE) > 60 as usia
FROM employees;

24. Tampilkan employee yang tinggal di : london, seattle atau tacoma (gunakan in)
SELECT * FROM employees WHERE [Link] IN
("london","seattle","tacoma");
25. Tampilkan orders yang terjadi setelah 25 desember 1996 yang harus dikapalkan
paling lambat 20 hari setelah order

SELECT [Link], [Link] FROM orders WHERE DAY([Link])


> 25 AND TIMESTAMPDIFF(DAY, [Link], [Link]) > 20;

26. Tampilkan product discontinue yang stocknya masih lebih dari nol
SELECT * from products WHERE [Link] > 0;

27. Tampilkan product yang idnya genap dan harganya di atas $5


SELECT * from products WHERE [Link] % 2=0 AND [Link]
> 5 ;

28. Tampilkan product yang harganay $5 - $10 (gunakan between)


SELECT [Link], [Link] FROM products WHERE
[Link] BETWEEN 5 and 10;

29. Tampilkan orders yang terjadi setelah 25 desember 1996 yang harus dikapalkan 20
� 30 hari setelah pemesanan
SELECT [Link], [Link] FROM orders WHERE
DAY([Link]) > 25 AND TIMESTAMPDIFF(DAY, [Link],
[Link]) BETWEEN 20 AND 30;

30. Tampilkan oreders yang yang harus dikirim ke brazil atau italy pada tanggal 25
desember 1996 � 25 desember 1997
SELECT [Link], [Link] FROM orders WHERE
[Link] IN ("brazil","italy") AND BETWEEN "1996-12-25" AND "1997-12-25"
ORDER BY [Link];

31. Tampilkan employee dari seattle atau new york yang berusia 50 � 60 yahun
SELECT [Link], [Link], TIMESTAMPDIFF(YEAR,
[Link], CURRENT_DATE) as umur
FROM employees WHERE [Link] IN ("seattle","new york") AND
[Link] BETWEEN '1962' AND '1972' ORDER BY [Link] ;
32. Tampilkan semua nama produk dan jumlah yang diorder, ditampilkan berdasarkan
produk yang paling sedikit diorder
SELECT [Link], [Link] FROM products ORDER BY
[Link] ASC;

33. Tampilkan LastName, FirstName, dan Lama bekerja dari employee terurut
berdasarkan huruf depan nama belakang paling besar
SELECT [Link], [Link], TIMESTAMPDIFF(YEAR,
[Link], CURRENT_DATE) as "lama Bekerja"
FROM employees ORDER BY [Link] DESC;

34. Tampilkkan nama produk, harga, dan harga yang telah diberikan diskon 25%,
tampilkan berdasarkan nama produk dan harga real paling mahal
SELECT [Link], [Link], [Link] /4 as
diskon FROM products ORDER BY [Link] DESC;

35. Tampilkan produk dengan harga diatas $5 atau stok yang tersedia kurang dari 100
tampilkan berdasarkan stok terkecil
SELECT [Link], [Link], [Link] FROM
products WHERE [Link] > 5 OR [Link] < 100;

(36). Tampilkan pegawai yang memiliki angka depan kodepos nya sama atau lahir di
tahun yang sama, tampilkan berdasarkan kodepos terkecil dann nama belakang terbesar
-
37. Tampilkan 5 produk yang yang memiliki stok dibawah 100
SELECT [Link], [Link] FROM products WHERE
[Link] < 100;
38. Tampilkan pekerja yang memiliki umur paling muda diperusahaan dan berasal dari
new york
SELECT [Link], [Link], [Link] FROM
employees WHERE [Link] IN ("london") AND [Link] BETWEEN
"1955-03-04" AND "1966-01-27";

39. Tampilkan kode customer yang melakukan order untuk dikirimkan ke brazil dengan
tanggal order paling baru
SELECT [Link], [Link], [Link] FROM orders
WHERE [Link] IN ("brazil");

Anda mungkin juga menyukai