Jumat, 08 Juni 2012

PERINTAH SQL BASIS DATA

PERANCANGANG TABEL

- TABEL Pelanggan


TABEL Penjualan_detail


TABEL Penjualan

TABEL Produk 




MENGISI KEDALAM TABEL PRODUK

INSERT INTO `PERSEDIAAN`.`PRODUK` (`KODE_PRODUK` ,`NAMA_PRODUK` ,`HARGA`)
VALUES ('00003', 'TELEVISI 14 INC', '150.000'), 
('00002', 'TELEVISI 21 INC', '150.000'),
('00004', 'TELEVISI 29 INC', '200.000'), 
('00005', 'TELEVISI 40 INC', '300.000'), 
('00013', 'TELEVISI 42 INC', '400.000');
==========================================================================

MENGISI KEDALAM TABEL PRODUK
INSERT INTO `persediaan`.`penjualan` (`Id_penjualan` ,`Id_pelanggan` ,`Tgl_transaksi` ,`Total_Harga`)
VALUES ('1', '1', '2011-06-30', '300.000'),
('2', '2', '2011-06-30', '650.000'),
('3', '2', '2011-07-01', '1.000.000'),
('4', '3', '2011-07-01', '1.000.000'),
('5', '4', '2011-07-02', '1.500.000'),
('6', '4', '2011-07-03', '7.000.000');
==========================================================================

MENGUBAH DATA/RECORD
(a)
UPDATE `persediaan`.`produk` 
SET `Kode_produk` = 'TELEVISI 30 Inc'
WHERE CONVERT( `produk`.`Kode_produk` 

USING utf8 ) ='00004' LIMIT 1 ;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(b)
UPDATE `persediaan`.`pelanggan`
SET `no_pelanggan` = 'PT.UNGGUL TERUS',`Tgl_bergabung` = '2011-05-29'
WHERE CONVERT( `pelanggan`.`id_pelanggan` 

USING utf8 ) = '4' LIMIT 1 ;
==========================================================================


MENGAHPUS DATA/RECORD
(a)
UPDATE `persediaan`.`pelanggan` 
SET `no_pelanggan` = '' 
WHERE CONVERT( `pelanggan`.`id_pelanggan` 

USING utf8 ) = '5' LIMIT 1 ;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(b)
UPDATE `persediaan`.`penjualan_detail`
SET `Id_penjualan` = '',`Kode_produk` = '' 
WHERE CONVERT( `penjualan_detail`.`Id_penjualan_detail`

USING utf8 ) = '6' LIMIT 1 ;
===========================================================================

MENGGABUNGKAN TABLE
SELECT penjualan_detail.id_penjualan, produk.kode_produk, produk.nama_produk, penjualan_detail.harga_jual, penjualan_detail.jumlah
FROM penjualan_detail
RIGHT JOIN produk ON penjualan_detail.kode_produk = produk.kode_produk

LIMIT 0 , 30


===========================================================================
MENAMPILKAN DATA
(a)
SELECT penjualan.id_penjualan
FROM penjualan
LIMIT 0 , 30


















(b)SELECT penjualan.id_penjualan, penjualan.tgl_transaksi
FROM penjualan
LIMIT 0 , 30

MENAMPILKAN DATA DENGAN MENGGUNAKAN OPERATOR
(a)

SELECT COUNT( * ) AS Jumlah_id_penjualan
FROM penjualan


(b)

SELECT SUM( a.tgl_transaksi ) AS Tgl_transaksi
FROM (

SELECT COUNT( * ) AS tgl_transaksi
FROM penjualan
)a
=======================================================================================

MENGGUNAKAN FUNGSI (IF,THEN, ELSE, CASE)
SELECT id_penjualan, total_harga, 
CASE total_harga
WHEN '300.000'
THEN 'Tidak ada diskon'
WHEN '650.000'
THEN 'Tidak ada diskon'
WHEN '1.000.000'
THEN 'Tidak ada diskon'
WHEN '1.000.000'
THEN 'Tidak ada diskon'
WHEN '1.500.000'
THEN '15%'
WHEN '7.000.000'
THEN '15%'
END AS 'diskon'
FROM penjualan
LIMIT 0 , 30

MENAMPILKAN DATA BERDASARKAN FIELD TERTENTU
(A)
SELECT * 
FROM penjualan_detail
WHERE kode_produk = '00003'

LIMIT 0 , 30

(b)
SELECT * 
FROM penjualan_detail
WHERE jumlah = '5'
OR jumlah = '6';

LIMIT 0 , 30


SELECT penjualan_detail.kode_produk, penjualan_detail.harga_jual
FROM penjualan_detail
LIMIT 0 , 30

MENAMPILKAN DATA BERDASARKAN SUB QUERY
SELECT penjualan_detail.kode_produk, penjualan_detail.harga_jual
FROM penjualan_detail
LIMIT 0 , 30
 Postingan ini terinspirasi :
Cara Membuat Gambar Pojok di Blog Kita

0 komentar:

Populars

Comments

 

Share Twitter

Followers

Site Info

Google PageRank Checker Powered by  MyPagerank.Net My Ping in TotalPing.com Blog Archive - Find me on Bloggers.com ping fast  my blog, website, or RSS feed for Free Yahoo bot last visit powered by MyPagerank.Net Msn bot last visit powered by MyPagerank.Net

close
cbox
© 2012 Blog Archive
Template by : O-Zone Blogger Abstrak