Wednesday, September 11, 2013
.::: How To Using Query, Sub Query from one table or More in SQL :::.
=== 6. Query and view ===
Query sebutan atau nama lain dari seleksi data yang merupakan bagian dari DML
Query as Selection data that one of DML
You can download The Study Case & solution Lab Oracle & SQL Expert
== 6.1 seleksi satu tabel ==
== Selection from One Table ==
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SELECT field 1,...,field n, agregation function
FROM table
WHERE criteria
GROUP BY field 1,...,field n
HAVING criteria_agregate_function
ORDER BY field
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
== pembelian ==
SQL> select * from pembelian;
KODE_PEMBE KODE_B KODE_C TANGGAL_P JUMLAH_PEMBELIAN KETERANGAN
---------- ------ ------ --------- ---------------- ---------------
BEL-E001 ELK-01 J-0001 20-MAY-02 3
BEL-E002 ELK-01 J-0001 21-MAY-02 4
BEL-E003 ELK-01 J-0002 20-MAY-02 2
BEL-E004 ELK-01 B-0001 20-MAY-02 2
BEL-E005 ELK-01 B-0002 22-MAY-02 3
BEL-E006 ELK-02 J-0001 24-JUN-02 1
BEL-E007 ELK-02 J-0002 24-JUN-02 1
BEL-E008 ELK-02 B-0001 25-JUN-02 2
BEL-E009 ELK-02 B-0002 25-JUN-02 2
BEL-E010 ELK-03 J-0001 20-JUN-02 5
BEL-E011 ELK-03 J-0002 02-JUL-02 4
BEL-E012 ELK-03 B-0001 04-JUL-02 6
BEL-E013 ELK-03 J-0001 10-JUL-02 5
BEL-E014 ELK-04 J-0002 15-JUL-02 12
BEL-E015 ELK-04 B-0002 17-JUL-02 15
15 rows selected.
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI from pembelian group by KODE_BARANG, KODE_CUSTOMER;
KODE_B KODE_C CACAH_BELI
------ ------ ----------
ELK-01 J-0001 2
ELK-02 J-0001 1
ELK-02 B-0002 1
ELK-03 J-0002 1
ELK-04 J-0002 1
ELK-04 B-0002 1
ELK-02 B-0001 1
ELK-01 B-0001 1
ELK-03 J-0001 2
ELK-03 B-0001 1
ELK-01 J-0002 1
13 rows selected.
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian group by KODE_BARANG, KODE_CUSTOMER;
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-01 J-0001 2 7
ELK-02 J-0001 1 1
ELK-02 B-0002 1 2
ELK-03 J-0002 1 4
ELK-04 J-0002 1 12
ELK-04 B-0002 1 15
ELK-02 B-0001 1 2
ELK-01 B-0001 1 2
ELK-03 J-0001 2 10
ELK-03 B-0001 1 6
ELK-01 J-0002 1 2
ELK-01 B-0002 1 3
ELK-02 J-0002 1 1
13 rows selected.
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN);
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-02 J-0002 1 1
ELK-02 J-0001 1 1
ELK-02 B-0002 1 2
ELK-02 B-0001 1 2
ELK-01 J-0002 1 2
ELK-01 B-0001 1 2
ELK-01 B-0002 1 3
ELK-03 J-0002 1 4
ELK-03 B-0001 1 6
ELK-01 J-0001 2 7
ELK-03 J-0001 2 10
ELK-04 J-0002 1 12
ELK-04 B-0002 1 15
13 rows selected.
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN) desc;
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-04 B-0002 1 15
ELK-04 J-0002 1 12
ELK-03 J-0001 2 10
ELK-01 J-0001 2 7
ELK-03 B-0001 1 6
ELK-03 J-0002 1 4
ELK-01 B-0002 1 3
ELK-01 B-0001 1 2
ELK-02 B-0002 1 2
ELK-02 B-0001 1 2
ELK-01 J-0002 1 2
ELK-02 J-0001 1 1
ELK-02 J-0002 1 1
13 rows selected.
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian having sum(JUMLAH_PEMBELIAN)>10 group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN);
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-04 J-0002 1 12
ELK-04 B-0002 1 15
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian having count(*)>1 group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN);
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-01 J-0001 2 7
ELK-03 J-0001 2 10
SQL>
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian where KODE_CUSTOMER in('J-0001','J-0002','B-0001') group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN);
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-02 J-0002 1 1
ELK-02 J-0001 1 1
ELK-02 B-0001 1 2
ELK-01 J-0002 1 2
ELK-01 B-0001 1 2
ELK-03 J-0002 1 4
ELK-03 B-0001 1 6
ELK-01 J-0001 2 7
ELK-03 J-0001 2 10
ELK-04 J-0002 1 12
10 rows selected.
SQL> select KODE_BARANG, KODE_CUSTOMER, count(JUMLAH_PEMBELIAN) as CACAH_BELI, sum(JUMLAH_PEMBELIAN) as JUMLAH_BELI from pembelian where KODE_CUSTOMER in('J-0001','J-0002','B-0001') group by KODE_BARANG, KODE_CUSTOMER order by sum(JUMLAH_PEMBELIAN) desc;
KODE_B KODE_C CACAH_BELI JUMLAH_BELI
------ ------ ---------- -----------
ELK-04 J-0002 1 12
ELK-03 J-0001 2 10
ELK-01 J-0001 2 7
ELK-03 B-0001 1 6
ELK-03 J-0002 1 4
ELK-01 B-0001 1 2
ELK-02 B-0001 1 2
ELK-01 J-0002 1 2
ELK-02 J-0001 1 1
ELK-02 J-0002 1 1
10 rows selected.
SQL>
=== 6.2 seleksi lebih dari satu tabel ===
== Selection more than one table ==
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SELECT field 1,...,field n,agregate function
FROM table 1,...,table n
WHERE criteria
GROUP BY field 1,...,field n
HAVING criteria_agregate_function
ORDER BY field
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
== barang dan pasok ==
SQL> select * from barang ;
KODE_B NAMA_BARANG SATUAN_BARANG STOK_BARANG KETERANGAN
------ ------------------------- -------------------- ----------- ---------------
ELK-01 RICE COOKER BUAH 20
ELK-02 LEMARI ES UNIT 8
ELK-03 TELEVISI UNIT 30
ELK-04 RADIO/TAPE BUAH 35
SQL> select * from pasok ;
KODE_PASOK KODE_B KODE_ TANGGAL_P JUMLAH_PASOK KETERANGAN
---------- ------ ----- --------- ------------ ---------------
PAS-E001 ELK-01 EJ-01 01-JAN-02 8
PAS-E002 ELK-01 EJ-02 01-JAN-02 5
PAS-E003 ELK-02 EJ-01 01-FEB-02 2
PAS-E004 ELK-02 EJ-02 02-FEB-02 3
PAS-E005 ELK-02 EB-02 01-JAN-02 2
PAS-E006 ELK-03 EJ-01 03-MAR-02 5
PAS-E007 ELK-03 EJ-01 04-MAR-02 2
PAS-E008 ELK-03 EJ-01 03-MAR-02 3
PAS-E009 ELK-03 EB-01 13-MAR-02 4
PAS-E010 ELK-03 EB-01 13-MAR-02 3
PAS-E011 ELK-04 EB-01 22-APR-02 12
PAS-E012 ELK-04 EB-02 30-APR-02 9
12 rows selected.
SQL>
SQL> select barang.NAMA_BARANG, pasok.TANGGAL_PASOK as TGL_PASOK,pasok.JUMLAH_PASOK from barang, pasok where barang.KODE_BARANG=pasok.KODE_BARANG;
NAMA_BARANG TGL_PASOK JUMLAH_PASOK
------------------------- --------- ------------
RICE COOKER 01-JAN-02 8
RICE COOKER 01-JAN-02 5
LEMARI ES 01-FEB-02 2
LEMARI ES 02-FEB-02 3
LEMARI ES 01-JAN-02 2
TELEVISI 03-MAR-02 5
TELEVISI 04-MAR-02 2
TELEVISI 03-MAR-02 3
TELEVISI 13-MAR-02 4
TELEVISI 13-MAR-02 3
RADIO/TAPE 22-APR-02 12
RADIO/TAPE 30-APR-02 9
12 rows selected.
SQL>
SQL> select B.NAMA_BARANG, P.TANGGAL_PASOK as TGL_PASOK,P.JUMLAH_PASOK from barang B, pasok P where B.KODE_BARANG=P.KODE_BARANG;
NAMA_BARANG TGL_PASOK JUMLAH_PASOK
------------------------- --------- ------------
RICE COOKER 01-JAN-02 8
RICE COOKER 01-JAN-02 5
LEMARI ES 01-FEB-02 2
LEMARI ES 02-FEB-02 3
LEMARI ES 01-JAN-02 2
TELEVISI 03-MAR-02 5
TELEVISI 04-MAR-02 2
TELEVISI 03-MAR-02 3
TELEVISI 13-MAR-02 4
TELEVISI 13-MAR-02 3
RADIO/TAPE 22-APR-02 12
NAMA_BARANG TGL_PASOK JUMLAH_PASOK
------------------------- --------- ------------
RADIO/TAPE 30-APR-02 9
12 rows selected.
SQL>
== suplier & pasok ==
SQL> select * from suplier;
KODE_ NAMA_SUPLIER ALAMAT_SUPLIER KOTA_SUPLIER TELEPON_SUPLIER KETERANGAN
----- ------------------------------ ------------------------------ --------------- --------------- ---------------
EJ-01 PT ACTRON JL THAMRIN 12 JAKARTA (021) 850-2301
EJ-02 PT MULYA ELEKTRONIK JL SUDIRMAN 45 JAKARTA (021) 855-4262
EB-01 PT ULTRASOUND JL SUKARNO HATTA 103 BANDUNG (021) 522-3305
EB-02 PT SUPERTRON JL INDUSTRI 37 BANDUNG (021) 660-4091
SQL> select * from pasok;
KODE_PASOK KODE_B KODE_ TANGGAL_P JUMLAH_PASOK KETERANGAN
---------- ------ ----- --------- ------------ ---------------
PAS-E001 ELK-01 EJ-01 01-JAN-02 8
PAS-E002 ELK-01 EJ-02 01-JAN-02 5
PAS-E003 ELK-02 EJ-01 01-FEB-02 2
PAS-E004 ELK-02 EJ-02 02-FEB-02 3
PAS-E005 ELK-02 EB-02 01-JAN-02 2
PAS-E006 ELK-03 EJ-01 03-MAR-02 5
PAS-E007 ELK-03 EJ-01 04-MAR-02 2
PAS-E008 ELK-03 EJ-01 03-MAR-02 3
PAS-E009 ELK-03 EB-01 13-MAR-02 4
PAS-E010 ELK-03 EB-01 13-MAR-02 3
PAS-E011 ELK-04 EB-01 22-APR-02 12
PAS-E012 ELK-04 EB-02 30-APR-02 9
12 rows selected.
SQL>
SQL> select suplier.NAMA_SUPLIER,pasok.TANGGAL_PASOK as TGL_PASOK, pasok.JUMLAH_PASOK from suplier, pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER;
NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL>
SQL> select s.NAMA_SUPLIER,p.TANGGAL_PASOK as TGL_PASOK, p.JUMLAH_PASOK from suplier s, pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER;
NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL>
== barang & pasok, suplier & pasok ==
SQL> select barang.NAMA_BARANG, suplier.NAMA_SUPLIER, pasok.TANGGAL_PASOK as TGL_PASOK, pasok.JUMLAH_PASOK from barang, suplier, pasok where barang.KODE_BARANG=pasok.KODE_BARANG and suplier.KODE_SUPLIER=pasok.KODE_SUPLIER;
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
LEMARI ES PT ACTRON 01-FEB-02 2
RICE COOKER PT ACTRON 01-JAN-02 8
LEMARI ES PT MULYA ELEKTRONIK 02-FEB-02 3
RICE COOKER PT MULYA ELEKTRONIK 01-JAN-02 5
RADIO/TAPE PT ULTRASOUND 22-APR-02 12
TELEVISI PT ULTRASOUND 13-MAR-02 3
TELEVISI PT ULTRASOUND 13-MAR-02 4
RADIO/TAPE PT SUPERTRON 30-APR-02 9
LEMARI ES PT SUPERTRON 01-JAN-02 2
12 rows selected.
SQL>
SQL> select b.NAMA_BARANG, s.NAMA_SUPLIER, p.TANGGAL_PASOK as TGL_PASOK, p.JUMLAH_PASOK from barang b, suplier s, pasok p where b.KODE_BARANG=p.KODE_BARANG and s.KODE_SUPLIER=p.KODE_SUPLIER;
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
LEMARI ES PT ACTRON 01-FEB-02 2
RICE COOKER PT ACTRON 01-JAN-02 8
LEMARI ES PT MULYA ELEKTRONIK 02-FEB-02 3
RICE COOKER PT MULYA ELEKTRONIK 01-JAN-02 5
RADIO/TAPE PT ULTRASOUND 22-APR-02 12
TELEVISI PT ULTRASOUND 13-MAR-02 3
TELEVISI PT ULTRASOUND 13-MAR-02 4
RADIO/TAPE PT SUPERTRON 30-APR-02 9
LEMARI ES PT SUPERTRON 01-JAN-02 2
12 rows selected.
SQL>
SQL> select barang.NAMA_BARANG,suplier.NAMA_SUPLIER,pasok.TANGGAL_PASOK as TGL_PASOK, pasok.JUMLAH_PASOK from BARANG, SUPLIER, PASOK where barang.KODE_BARANG=pasok.KODE_BARANG and suplier.KODE_SUPLIER=pasok.KODE_SUPLIER and barang.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES');
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
LEMARI ES PT ACTRON 01-FEB-02 2
LEMARI ES PT MULYA ELEKTRONIK 02-FEB-02 3
RADIO/TAPE PT ULTRASOUND 22-APR-02 12
TELEVISI PT ULTRASOUND 13-MAR-02 3
TELEVISI PT ULTRASOUND 13-MAR-02 4
RADIO/TAPE PT SUPERTRON 30-APR-02 9
LEMARI ES PT SUPERTRON 01-JAN-02 2
10 rows selected.
SQL>
SQL> select b.NAMA_BARANG,s.NAMA_SUPLIER,p.TANGGAL_PASOK as TGL_PASOK, p.JUMLAH_PASOK from BARANG b, SUPLIER s, PASOK p where b.KODE_BARANG=p.KODE_BARANG and s.KODE_SUPLIER=p.KODE_SUPLIER and b.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES');
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
LEMARI ES PT ACTRON 01-FEB-02 2
LEMARI ES PT MULYA ELEKTRONIK 02-FEB-02 3
RADIO/TAPE PT ULTRASOUND 22-APR-02 12
TELEVISI PT ULTRASOUND 13-MAR-02 3
TELEVISI PT ULTRASOUND 13-MAR-02 4
RADIO/TAPE PT SUPERTRON 30-APR-02 9
LEMARI ES PT SUPERTRON 01-JAN-02 2
10 rows selected.
SQL>
SQL> select b.NAMA_BARANG,s.NAMA_SUPLIER,p.TANGGAL_PASOK as TGL_PASOK, p.JUMLAH_PASOK from BARANG b, SUPLIER s, PASOK p where b.KODE_BARANG=p.KODE_BARANG and s.KODE_SUPLIER=p.KODE_SUPLIER and b.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES') and s.NAMA_SUPLIER like '%TRON';
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
LEMARI ES PT SUPERTRON 01-JAN-02 2
LEMARI ES PT ACTRON 01-FEB-02 2
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
RADIO/TAPE PT SUPERTRON 30-APR-02 9
6 rows selected.
SQL>
SQL> select barang.NAMA_BARANG,suplier.NAMA_SUPLIER,pasok.TANGGAL_PASOK as TGL_PASOK, pasok.JUMLAH_PASOK from BARANG, SUPLIER, PASOK where barang.KODE_BARANG=pasok.KODE_BARANG and suplier.KODE_SUPLIER=pasok.KODE_SUPLIER and barang.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES') and suplier.NAMA_SUPLIER like '%TRON';
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
LEMARI ES PT SUPERTRON 01-JAN-02 2
LEMARI ES PT ACTRON 01-FEB-02 2
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 04-MAR-02 2
TELEVISI PT ACTRON 03-MAR-02 5
RADIO/TAPE PT SUPERTRON 30-APR-02 9
6 rows selected.
SQL>
SQL> select barang.NAMA_BARANG,suplier.NAMA_SUPLIER,pasok.TANGGAL_PASOK as TGL_PASOK, pasok.JUMLAH_PASOK from BARANG, SUPLIER, PASOK where barang.KODE_BARANG=pasok.KODE_BARANG and suplier.KODE_SUPLIER=pasok.KODE_SUPLIER and barang.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES') and suplier.NAMA_SUPLIER like '%TRON' and pasok.JUMLAH_PASOK between 3 and 9;
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 03-MAR-02 5
RADIO/TAPE PT SUPERTRON 30-APR-02 9
SQL>
SQL> select b.NAMA_BARANG,s.NAMA_SUPLIER,p.TANGGAL_PASOK as TGL_PASOK, p.JUMLAH_PASOK from BARANG b, SUPLIER s, PASOK p where b.KODE_BARANG=p.KODE_BARANG and s.KODE_SUPLIER=p.KODE_SUPLIER and b.NAMA_BARANG in('TELEVISI','RADIO/TAPE','LEMARI ES') and s.NAMA_SUPLIER like '%TRON' and p.JUMLAH_PASOK between 3 and 9;
NAMA_BARANG NAMA_SUPLIER TGL_PASOK JUMLAH_PASOK
------------------------- ------------------------------ --------- ------------
TELEVISI PT ACTRON 03-MAR-02 3
TELEVISI PT ACTRON 03-MAR-02 5
RADIO/TAPE PT SUPERTRON 30-APR-02 9
SQL>
== barang,pembelian ==
SQL> select * from barang;
KODE_B NAMA_BARANG SATUAN_BARANG STOK_BARANG KETERANGAN
------ ------------------------- -------------------- ----------- ---------------
ELK-01 RICE COOKER BUAH 20
ELK-02 LEMARI ES UNIT 8
ELK-03 TELEVISI UNIT 30
ELK-04 RADIO/TAPE BUAH 35
SQL> select * from pembelian;
KODE_PEMBE KODE_B KODE_C TANGGAL_P JUMLAH_PEMBELIAN KETERANGAN
---------- ------ ------ --------- ---------------- ---------------
BEL-E001 ELK-01 J-0001 20-MAY-02 3
BEL-E002 ELK-01 J-0001 21-MAY-02 4
BEL-E003 ELK-01 J-0002 20-MAY-02 2
BEL-E004 ELK-01 B-0001 20-MAY-02 2
BEL-E005 ELK-01 B-0002 22-MAY-02 3
BEL-E006 ELK-02 J-0001 24-JUN-02 1
BEL-E007 ELK-02 J-0002 24-JUN-02 1
BEL-E008 ELK-02 B-0001 25-JUN-02 2
BEL-E009 ELK-02 B-0002 25-JUN-02 2
BEL-E010 ELK-03 J-0001 20-JUN-02 5
BEL-E011 ELK-03 J-0002 02-JUL-02 4
BEL-E012 ELK-03 B-0001 04-JUL-02 6
BEL-E013 ELK-03 J-0001 10-JUL-02 5
BEL-E014 ELK-04 J-0002 15-JUL-02 12
BEL-E015 ELK-04 B-0002 17-JUL-02 15
15 rows selected.
SQL>
SQL>
SQL> select barang.NAMA_BARANG,pembelian.TANGGAL_PEMBELIAN as TGL_BELI,pembelian.JUMLAH_PEMBELIAN from barang, pembelian where barang.KODE_BARANG=pembelian.KODE_BARANG;
NAMA_BARANG TGL_BELI JUMLAH_PEMBELIAN
------------------------- --------- ----------------
RICE COOKER 20-MAY-02 3
RICE COOKER 21-MAY-02 4
RICE COOKER 20-MAY-02 2
RICE COOKER 20-MAY-02 2
RICE COOKER 22-MAY-02 3
LEMARI ES 24-JUN-02 1
LEMARI ES 24-JUN-02 1
LEMARI ES 25-JUN-02 2
LEMARI ES 25-JUN-02 2
TELEVISI 20-JUN-02 5
TELEVISI 02-JUL-02 4
TELEVISI 04-JUL-02 6
TELEVISI 10-JUL-02 5
RADIO/TAPE 15-JUL-02 12
RADIO/TAPE 17-JUL-02 15
15 rows selected.
SQL>
SQL> select b.NAMA_BARANG,pb.TANGGAL_PEMBELIAN as TGL_BELI,pb.JUMLAH_PEMBELIAN from barang b, pembelian pb where b.KODE_BARANG=pb.KODE_BARANG;
NAMA_BARANG TGL_BELI JUMLAH_PEMBELIAN
------------------------- --------- ----------------
RICE COOKER 20-MAY-02 3
RICE COOKER 21-MAY-02 4
RICE COOKER 20-MAY-02 2
RICE COOKER 20-MAY-02 2
RICE COOKER 22-MAY-02 3
LEMARI ES 24-JUN-02 1
LEMARI ES 24-JUN-02 1
LEMARI ES 25-JUN-02 2
LEMARI ES 25-JUN-02 2
TELEVISI 20-JUN-02 5
TELEVISI 02-JUL-02 4
TELEVISI 04-JUL-02 6
TELEVISI 10-JUL-02 5
RADIO/TAPE 15-JUL-02 12
RADIO/TAPE 17-JUL-02 15
15 rows selected.
SQL>
SQL> select * from customer;
KODE_C NAMA_CUSTOMER ALAMAT_CUSTOMER KOTA_CUSTOMER TELEPON_CUSTOME KETERANGAN
------ ------------------------------ ------------------------------ --------------- --------------- ---------------
J-0001 TOKO KARISMA JL CIMANGGIS 34 JAKARTA (021) 856-4209
J-0002 TOKO AYU JL CIMANGGIS 12 JAKARTA (021) 856-1321
B-0001 TOKO WARNA JL ABC 234 BANDUNG (021) 432-6635
B-0002 TOKO SURYA JL ABC 309 BANDUNG (021) 432-6024
SQL> select * from pembelian;
KODE_PEMBE KODE_B KODE_C TANGGAL_P JUMLAH_PEMBELIAN KETERANGAN
---------- ------ ------ --------- ---------------- ---------------
BEL-E001 ELK-01 J-0001 20-MAY-02 3
BEL-E002 ELK-01 J-0001 21-MAY-02 4
BEL-E003 ELK-01 J-0002 20-MAY-02 2
BEL-E004 ELK-01 B-0001 20-MAY-02 2
BEL-E005 ELK-01 B-0002 22-MAY-02 3
BEL-E006 ELK-02 J-0001 24-JUN-02 1
BEL-E007 ELK-02 J-0002 24-JUN-02 1
BEL-E008 ELK-02 B-0001 25-JUN-02 2
BEL-E009 ELK-02 B-0002 25-JUN-02 2
BEL-E010 ELK-03 J-0001 20-JUN-02 5
BEL-E011 ELK-03 J-0002 02-JUL-02 4
BEL-E012 ELK-03 B-0001 04-JUL-02 6
BEL-E013 ELK-03 J-0001 10-JUL-02 5
BEL-E014 ELK-04 J-0002 15-JUL-02 12
BEL-E015 ELK-04 B-0002 17-JUL-02 15
15 rows selected.
SQL>
SQL> select customer.NAMA_CUSTOMER,pembelian.TANGGAL_PEMBELIAN as TGL_BELI,pembelian.JUMLAH_PEMBELIAN from customer, pembelian where customer.KODE_CUSTOMER=pembelian.KODE_CUSTOMER;
NAMA_CUSTOMER TGL_BELI JUMLAH_PEMBELIAN
------------------------------ --------- ----------------
TOKO KARISMA 20-MAY-02 3
TOKO KARISMA 21-MAY-02 4
TOKO AYU 20-MAY-02 2
TOKO WARNA 20-MAY-02 2
TOKO SURYA 22-MAY-02 3
TOKO KARISMA 24-JUN-02 1
TOKO AYU 24-JUN-02 1
TOKO WARNA 25-JUN-02 2
TOKO SURYA 25-JUN-02 2
TOKO KARISMA 20-JUN-02 5
TOKO AYU 02-JUL-02 4
TOKO WARNA 04-JUL-02 6
TOKO KARISMA 10-JUL-02 5
TOKO AYU 15-JUL-02 12
TOKO SURYA 17-JUL-02 15
15 rows selected.
SQL>
SQL> select c.NAMA_CUSTOMER,pb.TANGGAL_PEMBELIAN as TGL_BELI,pb.JUMLAH_PEMBELIAN from customer c, pembelian pb where c.KODE_CUSTOMER=pb.KODE_CUSTOMER;
NAMA_CUSTOMER TGL_BELI JUMLAH_PEMBELIAN
------------------------------ --------- ----------------
TOKO KARISMA 20-MAY-02 3
TOKO KARISMA 21-MAY-02 4
TOKO AYU 20-MAY-02 2
TOKO WARNA 20-MAY-02 2
TOKO SURYA 22-MAY-02 3
TOKO KARISMA 24-JUN-02 1
TOKO AYU 24-JUN-02 1
TOKO WARNA 25-JUN-02 2
TOKO SURYA 25-JUN-02 2
TOKO KARISMA 20-JUN-02 5
TOKO AYU 02-JUL-02 4
TOKO WARNA 04-JUL-02 6
TOKO KARISMA 10-JUL-02 5
TOKO AYU 15-JUL-02 12
TOKO SURYA 17-JUL-02 15
15 rows selected.
SQL>
SQL> select b.NAMA_BARANG,p.TANGGAL_PASOK,p.JUMLAH_PASOK from barang B, pasok P where b.KODE_BARANG=p.KODE_BARANG;
NAMA_BARANG TANGGAL_P JUMLAH_PASOK
------------------------- --------- ------------
RICE COOKER 01-JAN-02 8
RICE COOKER 01-JAN-02 5
LEMARI ES 01-FEB-02 2
LEMARI ES 02-FEB-02 3
LEMARI ES 01-JAN-02 2
TELEVISI 03-MAR-02 5
TELEVISI 04-MAR-02 2
TELEVISI 03-MAR-02 3
TELEVISI 13-MAR-02 4
TELEVISI 13-MAR-02 3
RADIO/TAPE 22-APR-02 12
RADIO/TAPE 30-APR-02 9
12 rows selected.
SQL>
SQL> select barang.NAMA_BARANG,pasok.TANGGAL_PASOK,pasok.JUMLAH_PASOK from barang, pasok where barang.KODE_BARANG=pasok.KODE_BARANG;
NAMA_BARANG TANGGAL_P JUMLAH_PASOK
------------------------- --------- ------------
RICE COOKER 01-JAN-02 8
RICE COOKER 01-JAN-02 5
LEMARI ES 01-FEB-02 2
LEMARI ES 02-FEB-02 3
LEMARI ES 01-JAN-02 2
TELEVISI 03-MAR-02 5
TELEVISI 04-MAR-02 2
TELEVISI 03-MAR-02 3
TELEVISI 13-MAR-02 4
TELEVISI 13-MAR-02 3
RADIO/TAPE 22-APR-02 12
RADIO/TAPE 30-APR-02 9
12 rows selected.
SQL>
SQL> select suplier.NAMA_SUPLIER,pasok.TANGGAL_PASOK, pasok.JUMLAH_PASOK from suplier, pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER;
NAMA_SUPLIER TANGGAL_P JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL>
SQL> select s.NAMA_SUPLIER,p.TANGGAL_PASOK, p.JUMLAH_PASOK from suplier s, pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER;
NAMA_SUPLIER TANGGAL_P JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL>
SQL> select barang.NAMA_BARANG,min(pasok.JUMLAH_PASOK) as MINIMUM_PASOK,max(pasok.JUMLAH_PASOK) as MAKSIMAL_PASOK, avg(pasok.JUMLAH_PASOK) as RATA2_PASOK from barang, pasok where barang.KODE_BARANG=pasok.KODE_BARANG group by barang.NAMA_BARANG;
NAMA_BARANG MINIMUM_PASOK MAKSIMAL_PASOK RATA2_PASOK
------------------------- ------------- -------------- -----------
RICE COOKER 5 8 6.5
LEMARI ES 2 3 2.33333333
TELEVISI 2 5 3.4
RADIO/TAPE 9 12 10.5
SQL> select b.NAMA_BARANG,min(p.JUMLAH_PASOK) as MINIMUM_PASOK,max(p.JUMLAH_PASOK) as MAKSIMAL_PASOK, avg(p.JUMLAH_PASOK) as RATA2_PASOK from barang b, pasok pwhere b.KODE_BARANG=p.KODE_BARANG group by b.NAMA_BARANG;
NAMA_BARANG MINIMUM_PASOK MAKSIMAL_PASOK RATA2_PASOK
------------------------- ------------- -------------- -----------
RICE COOKER 5 8 6.5
LEMARI ES 2 3 2.33333333
TELEVISI 2 5 3.4
RADIO/TAPE 9 12 10.5
SQL>
SQL> select suplier.NAMA_SUPLIER, min(pasok.JUMLAH_PASOK) as MINIMUM_PASOK, max(pasok.JUMLAH_PASOK) as MAKSIMUM_PASOK,avg(pasok.JUMLAH_PASOK) as RATA2_PASOK from suplier,pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER group by suplier.N
AMA_SUPLIER;
NAMA_SUPLIER MINIMUM_PASOK MAKSIMUM_PASOK RATA2_PASOK
------------------------------ ------------- -------------- -----------
PT ACTRON 2 8 4
PT SUPERTRON 2 9 5.5
PT MULYA ELEKTRONIK 3 5 4
PT ULTRASOUND 3 12 6.33333333
SQL> select s.NAMA_SUPLIER, min(p.JUMLAH_PASOK) as MINIMUM_PASOK, max(p.JUMLAH_PASOK) as MAKSIMUM_PASOK,avg(p.JUMLAH_PASOK) as RATA2_PASOK from suplier s,pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER group by s.NAMA_SUPLIER;
NAMA_SUPLIER MINIMUM_PASOK MAKSIMUM_PASOK RATA2_PASOK
------------------------------ ------------- -------------- -----------
PT ACTRON 2 8 4
PT SUPERTRON 2 9 5.5
PT MULYA ELEKTRONIK 3 5 4
PT ULTRASOUND 3 12 6.33333333
SQL>
SQL> select suplier.NAMA_SUPLIER, pasok.TANGGAL_PASOK,pasok.JUMLAH_PASOK from suplier,pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER;
NAMA_SUPLIER TANGGAL_P JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL> select s.NAMA_SUPLIER, p.TANGGAL_PASOK,p.JUMLAH_PASOK from suplier s,pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER;
NAMA_SUPLIER TANGGAL_P JUMLAH_PASOK
------------------------------ --------- ------------
PT ACTRON 01-JAN-02 8
PT MULYA ELEKTRONIK 01-JAN-02 5
PT ACTRON 01-FEB-02 2
PT MULYA ELEKTRONIK 02-FEB-02 3
PT SUPERTRON 01-JAN-02 2
PT ACTRON 03-MAR-02 5
PT ACTRON 04-MAR-02 2
PT ACTRON 03-MAR-02 3
PT ULTRASOUND 13-MAR-02 4
PT ULTRASOUND 13-MAR-02 3
PT ULTRASOUND 22-APR-02 12
PT SUPERTRON 30-APR-02 9
12 rows selected.
SQL>
SQL> select customer.NAMA_CUSTOMER,sum(pembelian.JUMLAH_PEMBELIAN) as JUMLAH_PEMBELIAN from customer,pembelian where customer.KODE_CUSTOMER=pembelian.KODE_CUSTOMER group by customer.NAMA_CUSTOMER;
NAMA_CUSTOMER JUMLAH_PEMBELIAN
------------------------------ ----------------
TOKO SURYA 20
TOKO AYU 19
TOKO WARNA 10
TOKO KARISMA 18
SQL> select c.NAMA_CUSTOMER,sum(pb.JUMLAH_PEMBELIAN) as JUMLAH_PEMBELIAN from customer c,pembelian pb where c.KODE_CUSTOMER=pb.KODE_CUSTOMER group by c.NAMA_CUSTOMER;
NAMA_CUSTOMER JUMLAH_PEMBELIAN
------------------------------ ----------------
TOKO SURYA 20
TOKO AYU 19
TOKO WARNA 10
TOKO KARISMA 18
SQL>
SQL> select c.NAMA_CUSTOMER,count(pb.JUMLAH_PEMBELIAN) as CACAH_PEMBELIAN,sum(pb.JUMLAH_PEMBELIAN) as JUMLAH_PEMBELIAN from customer c,pembelian pb where c.KODE_CUSTOMER=pb.KODE_CUSTOMER group by c.NAMA_CUSTOMER;
NAMA_CUSTOMER CACAH_PEMBELIAN JUMLAH_PEMBELIAN
------------------------------ --------------- ----------------
TOKO SURYA 3 20
TOKO AYU 4 19
TOKO WARNA 3 10
TOKO KARISMA 5 18
SQL>
SQL> select customer.NAMA_CUSTOMER,count(pembelian.JUMLAH_PEMBELIAN) as CACAH_PEMBELIAN,sum(pembelian.JUMLAH_PEMBELIAN) as JUMLAH_PEMBELIAN from customer ,pembelian where customer.KODE_CUSTOMER=pembelian.KODE_CUSTOMER group by customer.NAMA_CUSTOMER;
NAMA_CUSTOMER CACAH_PEMBELIAN JUMLAH_PEMBELIAN
------------------------------ --------------- ----------------
TOKO SURYA 3 20
TOKO AYU 4 19
TOKO WARNA 3 10
TOKO KARISMA 5 18
SQL>
=== 6.3 seleksi dengan sub query ===
== Selection with Sub Query ==
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SELECT field 1,...,field n
FROM table
WHERE criteria ( SELECT field 1,...,field n
FROM table
WHERE criteria);
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
SQL> select * from pembelian;
KODE_PEMBE KODE_B KODE_C TANGGAL_P JUMLAH_PEMBELIAN KETERANGAN
---------- ------ ------ --------- ---------------- ---------------
BEL-E001 ELK-01 J-0001 20-MAY-02 3
BEL-E002 ELK-01 J-0001 21-MAY-02 4
BEL-E003 ELK-01 J-0002 20-MAY-02 2
BEL-E004 ELK-01 B-0001 20-MAY-02 2
BEL-E005 ELK-01 B-0002 22-MAY-02 3
BEL-E006 ELK-02 J-0001 24-JUN-02 1
BEL-E007 ELK-02 J-0002 24-JUN-02 1
BEL-E008 ELK-02 B-0001 25-JUN-02 2
BEL-E009 ELK-02 B-0002 25-JUN-02 2
BEL-E010 ELK-03 J-0001 20-JUN-02 5
BEL-E011 ELK-03 J-0002 02-JUL-02 4
BEL-E012 ELK-03 B-0001 04-JUL-02 6
BEL-E013 ELK-03 J-0001 10-JUL-02 5
BEL-E014 ELK-04 J-0002 15-JUL-02 12
BEL-E015 ELK-04 B-0002 17-JUL-02 15
15 rows selected.
SQL>
SQL> select avg(JUMLAH_PEMBELIAN) as RATA2_PEMBELIAN from pembelian;
RATA2_PEMBELIAN
---------------
4.46666667
SQL>
SQL> select TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN from pembelian where JUMLAH_PEMBELIAN>(select avg(JUMLAH_PEMBELIAN) from pembelian);
TANGGAL_P JUMLAH_PEMBELIAN
--------- ----------------
20-JUN-02 5
04-JUL-02 6
10-JUL-02 5
15-JUL-02 12
17-JUL-02 15
SQL>
SQL> select TANGGAL_PEMBELIAN, JUMLAH_PEMBELIAN from pembelian;
TANGGAL_P JUMLAH_PEMBELIAN
--------- ----------------
20-MAY-02 3
21-MAY-02 4
20-MAY-02 2
20-MAY-02 2
22-MAY-02 3
24-JUN-02 1
24-JUN-02 1
25-JUN-02 2
25-JUN-02 2
20-JUN-02 5
02-JUL-02 4
04-JUL-02 6
10-JUL-02 5
15-JUL-02 12
17-JUL-02 15
15 rows selected.
SQL>
SQL> select min(JUMLAH_PEMBELIAN) as MINIMUM_PEMBELIAN from pembelian;
MINIMUM_PEMBELIAN
-----------------
1
SQL>
SQL> select TANGGAL_PEMBELIAN,min(JUMLAH_PEMBELIAN) as MINIMUM_PEMBELIAN from pembelian where JUMLAH_PEMBELIAN=(select min(JUMLAH_PEMBELIAN) from pembelian) group by TANGGAL_PEMBELIAN;
TANGGAL_P MINIMUM_PEMBELIAN
--------- -----------------
24-JUN-02 1
SQL>
SQL> select NAMA_BARANG,STOK_BARANG from barang;
NAMA_BARANG STOK_BARANG
------------------------- -----------
RICE COOKER 20
LEMARI ES 8
TELEVISI 30
RADIO/TAPE 35
SQL> select avg(STOK_BARANG) as RATA2_STOK_BARANG from barang;
RATA2_STOK_BARANG
-----------------
23.25
SQL>
SQL> select NAMA_BARANG,STOK_BARANG from barang where STOK_BARANG<(select avg(STOK_BARANG) from barang);
NAMA_BARANG STOK_BARANG
------------------------- -----------
RICE COOKER 20
LEMARI ES 8
SQL>
SQL> select suplier.NAMA_SUPLIER, pasok.JUMLAH_PASOK from suplier, pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER;
NAMA_SUPLIER JUMLAH_PASOK
------------------------------ ------------
PT ULTRASOUND 4
PT ULTRASOUND 3
PT ULTRASOUND 12
PT SUPERTRON 9
PT SUPERTRON 2
PT ACTRON 3
PT ACTRON 2
PT ACTRON 2
PT ACTRON 8
PT ACTRON 5
PT MULYA ELEKTRONIK 5
NAMA_SUPLIER JUMLAH_PASOK
------------------------------ ------------
PT MULYA ELEKTRONIK 3
12 rows selected.
SQL>
SQL> select s.NAMA_SUPLIER, p.JUMLAH_PASOK from suplier s, pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER;
NAMA_SUPLIER JUMLAH_PASOK
------------------------------ ------------
PT ULTRASOUND 4
PT ULTRASOUND 3
PT ULTRASOUND 12
PT SUPERTRON 9
PT SUPERTRON 2
PT ACTRON 3
PT ACTRON 2
PT ACTRON 2
PT ACTRON 8
PT ACTRON 5
PT MULYA ELEKTRONIK 5
PT MULYA ELEKTRONIK 3
12 rows selected.
SQL>
SQL> select max(JUMLAH_PASOK) as MAKSIMUM_PASOK from pasok;
MAKSIMUM_PASOK
--------------
12
SQL>
SQL> select s.NAMA_SUPLIER, p.JUMLAH_PASOK from suplier s, pasok p where s.KODE_SUPLIER=p.KODE_SUPLIER and p.JUMLAH_PASOK=(select max(JUMLAH_PASOK) from pasok);
NAMA_SUPLIER JUMLAH_PASOK
------------------------------ ------------
PT ULTRASOUND 12
SQL>
SQL> select suplier.NAMA_SUPLIER, pasok.JUMLAH_PASOK from suplier, pasok where suplier.KODE_SUPLIER=pasok.KODE_SUPLIER and pasok.JUMLAH_PASOK=(select max(JUMLAH_PASOK) from pasok);
NAMA_SUPLIER JUMLAH_PASOK
------------------------------ ------------
PT ULTRASOUND 12
SQL>
== 6.4 view ==
Referensi
- Menguasai Oracle, SQL & PL/SQL karya Imam Heryanto, Budi Raharjo, Penerbit Informatika Bandung
- blog http://fakta-dan-unik.blogspot.com
- http://fakta-dan-unik.blogspot.com/search/label/SQL
- http://teguhth.blogspot.com/search/label/SQL%20Expert
Subscribe to:
Post Comments (Atom)
Popular Posts
-
Sertifikasi profesional, kadang hanya disebut dengan sertifikasi atau kualifikasi saja, adalah suatu penetapan yang diberikan oleh ...
-
SQL atau Structured Query Language) adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relasional. Bahasa ini sec...
-
bagaimana cara mengubah hostid di Solaris The Hostid is a globally unique ID for a Sun Solaris Machine. Sometimes, you need to change t...
-
DNSPerf and ResPerf are free tools developed by Nominum that make it simple to gather accurate latency and throughput metrics for Domain ...
-
1. Check Host ID Solaris The Hostid is a globally unique ID for a Sun Solaris Machine. Sometimes, you need to change this hostid for ...
No comments:
Post a Comment