Social Icons

Pages

Selasa, 22 Oktober 2013

Worksheet DML (Data Manipulation Language) Part 1


1) Tampilkan data produk yang stoknya 10 dan 20
dbkoperasi=# select * from produk where stok = 10 or stok = 20 ;

2) Tampilkan data produk yang harganya kurang dari 1jt
tetapi lebih dari 500rb

dbkoperasi=# select * from produk where harga < 1000000 and harga > 500000;

3) Tampilkan data produk yang harus segera ditambah
stoknya

dbkoperasi=# select nama, stok, min_stok from produk where stok < min_stok;

4) Tampilkan data customer mulai dari yang paling muda

dbkoperasi=# select nama, tgl_lahir from customer order by tgl_lahir desc;

5) Tampilkan customer yang lahirnya di Jakarta dan gendernya perempuan

dbkoperasi=# select * from customer where alamat = 'Jakarta' and gender = 'P' ;

6) Tampilkan customer yang ID customernya 2,4 dan 6

dbkoperasi=# select * from customer where id in (2,4,6);

7) Tampilkan data customer yang tempat lahirnya di medan dan di semarang

dbkoperasi=# select * from customer where alamat in ('Medan','Semarang');

8) Tampilkan data customer yang lahirnya antara tahun 2003 sampai 2006

dbkoperasi-# where date_part('year',tgl_lahir) between 2003 and 2006;

9) Tampilkan data customer yang lahirnya tahun 2005

dbkoperasi=# select * from customer where date_part ('year',tgl_lahir) = 2005;

10) Tampilkan data customer yang bulan ini berulang tahun

dbkoperasi=# select id, nama,tgl_lahir from customer where date_part('month',tgl_lahir) dbkoperasi-# = date_part('month',current_date);

11) Tampilkan data nama customer dan umurnya

dbkoperasi=# select id, nama,tgl_lahir, age(current_date,tgl_lahir) from customer order by tgl_lahir desc;

12) Tampilkan produk yang kode awalnya huruf K dan huruf M

dbkoperasi=# select * from produk where kode ilike 'k%' or kode ilike 'm%';

13) Tampilkan produk yang kode awalnya bukan huruf M

dbkoperasi=# select * from produk where kode not like 'M%' ;

14) Tampilkan produk-produk kulkas

dbkoperasi=# select * from produk where nama ilike '%kulkas%';

15) Tampilkan customer mengandung huruf 'SA'

dbkoperasi=# select * from customer where nama ilike '%sa%';

16) Tampilkan customer yang emailnya yahoo

dbkoperasi=# select * from customer where email ilike '%yahoo%' ;

17) Tampilkan customer yang emailnya bukan gmail

dbkoperasi=# select * from customer where email not like '%gmail%' ;

18) Tampilkan customer yang lahirnya bukan di Jakarta dan
mengandung huruf 'fa'

dbkoperasi=# select id, nama, alamat from customer where alamat not like 'Jakarta' and nama ilike '%fa%';

Tidak ada komentar:

Posting Komentar