<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog of Dimaz &#187; delete</title>
	<atom:link href="http://dimaz.web.id/tag/delete/feed/" rel="self" type="application/rss+xml" />
	<link>http://dimaz.web.id</link>
	<description>The story of my mind</description>
	<lastBuildDate>Sun, 05 Feb 2012 10:56:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>SQL</title>
		<link>http://dimaz.web.id/computer/programming/basis-data-programming-computer/sql/</link>
		<comments>http://dimaz.web.id/computer/programming/basis-data-programming-computer/sql/#comments</comments>
		<pubDate>Sun, 24 May 2009 11:57:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Basis Data]]></category>
		<category><![CDATA[basis data]]></category>
		<category><![CDATA[CONTOH sql DATABASE DENGAN KONDISI LIKE]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[delete]]></category>
		<category><![CDATA[insert into]]></category>
		<category><![CDATA[query]]></category>
		<category><![CDATA[select]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://dim.tlogosari.net/?p=355</guid>
		<description><![CDATA[SQL (Structured Query Language) merupakan bahasa implementasi dari basis data relasional hasil penelitian IBM. Bahasa SQL terdiri atas sekelompok fasilitas untuk mendefinisikan, memanipulasi, dan mengontrol data dalam basis data relasional. Bab ini membatasi diri pada penggunaan SQL untuk memasukkan data dalam tabel, memanipulasi data yang ada dalam sebuah tabel maupun antartabel, mengupdate data, dan menghapus [...]]]></description>
			<content:encoded><![CDATA[<p>SQL (Structured Query Language) merupakan bahasa implementasi dari basis data relasional hasil penelitian IBM. Bahasa SQL terdiri atas sekelompok fasilitas untuk mendefinisikan, memanipulasi, dan mengontrol data dalam basis data relasional.<br />
Bab ini membatasi diri pada penggunaan SQL untuk memasukkan data dalam tabel, memanipulasi data yang ada dalam sebuah tabel maupun antartabel, mengupdate data, dan menghapus data.<br />
<span id="more-355"></span><br />
<strong>Memasukkan Data</strong><br />
Sintaks yang digunakan adalah sebagai berikut:<br />
INSERT INTO nama_tabel(nama_kolom1, nama_kolom2, &#8230;.)<br />
VALUES (nilai_kolom1, nilai_kolom1, &#8230;);<br />
Contoh:<br />
INSERT INTO infoprib<br />
VALUES (‘STONE’, ‘Sharon Stone’, ‘1958-03-10’, ‘T’);</p>
<p><strong>Query</strong><br />
•	Melihat isi tabel<br />
Sintaks:<br />
SELECT * FROM nama_tabel;<br />
Tanda asterisk (*) menunjukkan semua kolom dalam tabel.<br />
Contoh:<br />
	SELECT * FROM infoprib;</p>
<p>•	Menampilkan kolom tertentu<br />
Sintaks:<br />
	SELECT nama_kolom1, nama_kolom2, &#8230;<br />
	FROM nama_tabel;<br />
Contoh:<br />
	SELECT nama, tgl_lahir<br />
	FROM infoprib;</p>
<p>•	Memperoleh data yang unik<br />
Menggunakan klausa DISTINCT setelah klausa SELECT<br />
Contoh:<br />
	SELECT DISTINCT sex<br />
	FROM infoprib;</p>
<p>•	Memilih baris tertentu<br />
Menggunakan klausa WHERE untuk menentukan kondisi data yang boleh ditampilkan.<br />
Sintaks:<br />
	SELECT nama_kolom1, nama_kolom2,&#8230;<br />
	FROM nama_tabel<br />
	WHERE [kondisi];<br />
Contoh:<br />
	SELECT nama<br />
	FROM infoprib<br />
	WHERE sex = ‘W’;</p>
<p>•	Menggunakan operator Relasional<br />
Kondisi menggunakan operator relasional.<br />
Operator	Arti<br />
=	Sama dengan<br />
>	Lebih dari<br />
<	Kurang dari<br />
>=	Lebih dari atau sama dengan<br />
<=	Kurang dari atau sama dengan<br />
<>	Tidak sama dengan<br />
Contoh:<br />
	SELECT nama_peg, gaji<br />
	FROM pegawai<br />
	WHERE gaji > 2000000;</p>
<p>•	Menggunakan operator Boolean<br />
?	Operator OR, sifatnya benar bila salah satu benar<br />
Contoh:<br />
	SELECT *<br />
	FROM infoprib<br />
	WHERE sex = ‘P’ OR id_bin = ‘STONE’;<br />
?	Operator AND, sifatnya benar bila keduanya benar<br />
Contoh:<br />
	SELECT nama, tgl_lahir<br />
	FROM infoprib<br />
	WHERE sex = ‘P’ AND tgl_lahir < ‘1950-01-01’;<br />
?	Operator NOT, digunakan untuk pembalikan nilai nalar<br />
Contoh:<br />
	SELECT nama<br />
	FROM infoprib<br />
	WHERE NOT sex = ‘P’;</p>
<p>•	Menggunakan operator BETWEEN dan NOT BETWEEN<br />
Operator BETWEEN digunakan untuk membuat suatu kondisi di mana data berada di antara batas-batas nilai yang ditentukan, sedang NOT BETWEEN memiliki sifat kebalikan dengan BETWEEN, yaitu kondisi data tidak berada di antara batas-batas nilai yang ditentukan.<br />
Contoh:<br />
	SELECT nama, tgl_lahir<br />
	FROM infoprib<br />
	WHERE tgl_lahir BETWEEN ‘1960-01-01’ AND ‘1970-12-31’;<br />
		SELECT nama<br />
		FROM infoprib<br />
		WHERE nama NOT BETWEEN ‘C’ AND ‘J’;</p>
<p>•	Menggunakan operator LIKE dan NOT LIKE<br />
Hal-hal yang harus diperhatikan:<br />
-	tanda garis bawah ( _ ) berarti sebuah karakter apa saja<br />
-	tanda persen (%) berarti cocok dengan karakter apa saja dan berapapun panjangnya (termasuk cocok dengan nol karakter)<br />
Contoh:<br />
	SELECT nama<br />
	FROM infoprib<br />
	WHERE nama LIKE ‘%on%’;<br />
		SELECT nama<br />
		FROM infoprib<br />
		WHERE nama NOT LIKE ‘S%’;</p>
<p>•	Menggunakan operator IS NULL dan IS NOT NULL<br />
Operator IS NULL digunakan untuk mencari nilai yang kosong dalam suatu kolom, sedangkan IS NOT NULL digunakan untuk mencari nilai yang tidak kosong.<br />
Contoh:<br />
	SELECT *<br />
	FROM infoprib<br />
	WHERE tgl_lahir IS NULL;<br />
		SELECT *<br />
		FROM infoprib<br />
		WHERE tgl_lahir IS NOT NULL;</p>
<p>•	Mengurutkan data dengan ORDER BY<br />
Contoh:<br />
	SELECT *<br />
	FROM infoprib<br />
	ORDER BY nama;</p>
<p>•	Mengurutkan secara descending<br />
Contoh:<br />
	SELECT *<br />
	FROM infoprib<br />
	ORDER BY nama DESC;</p>
<p>•	Mengurutkan beberapa kolom<br />
Contoh:<br />
	SELECT sex, nama<br />
	FROM infoprib<br />
	ORDER BY sex, nama;</p>
<p>•	Mengelompokkan data dengan GROUP BY<br />
Contoh:<br />
	SELECT sex<br />
	FROM infoprib<br />
	GROUP BY sex;</p>
<p>•	Menggunakan klausa HAVING<br />
Klausa HAVING digunakan untuk menentukan kondisi bagi GROUP BY. Kelompok yang memenuhi HAVING saja yang akan dihasilkan.<br />
Contoh:<br />
	SELECT kota<br />
	FROM pegawai<br />
	GROUP BY kota<br />
	HAVING kota <> ‘Yogya’;</p>
<p>•	Menggunakan fungsi Agregat<br />
Beberapa fungsi Agregat:<br />
?	Fungsi AVG, untuk memperoleh rata-rata<br />
Contoh:<br />
	SELECT AVG(gaji)<br />
	FROM pegawai;<br />
?	Fungsi COUNT, untuk melakukan pencacahan terhadap data<br />
Contoh:<br />
	SELECT COUNT(nama_peg)<br />
	FROM pegawai;<br />
?	Fungsi MAX, untuk memperoleh nilai yang terbesar<br />
Contoh:<br />
	SELECT MAX(gaji)<br />
	FROM pegawai;<br />
?	Fungsi MIN, untuk memperoleh nilai yang terkecil<br />
Contoh:<br />
	SELECT MIN(gaji)<br />
	FROM pegawai;<br />
?	Fungsi SUM, untuk melakukan penjumlahan data<br />
Contoh:<br />
	SELECT SUM(gaji)<br />
	FROM pegawai;</p>
<p><strong>Mengupdate Data</strong><br />
Updating data dilakukan karena adanya data yang berubah nilainya.<br />
Sintaks:<br />
	UPDATE nama_tabel<br />
	SET nama_kolom = [nilai baru]<br />
	WHERE [kondisi]<br />
Contoh:<br />
	UPDATE tMahasiswa<br />
	SET kota = ‘Yogyakarta’<br />
	WHERE kota = ‘Yogya’;</p>
<p><strong>Menghapus Data</strong><br />
Digunakan untuk menghapus data.<br />
Sintaks:<br />
	DELETE FROM nama_tabel<br />
	WHERE [kondisi];<br />
Contoh:<br />
	DELETE FROM tMahasiswa<br />
	WHERE nama = ‘Yovie’;</p>
<div class="al2fb_like_button"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=290579107645395&amp;xfbml=1" type="text/javascript"></script>
<fb:like href="http://dimaz.web.id/computer/programming/basis-data-programming-computer/sql/" layout="standard" show_faces="true" width="450" action="like" font="arial" colorscheme="light" ref="AL2FB"></fb:like></div><div class="al2fb_comments_plugin"><div id="fb-root"></div><script src="http://connect.facebook.net/en_US/all.js#appId=290579107645395&amp;xfbml=1" type="text/javascript"></script>
<fb:comments num_posts="2" width="450" colorscheme="light" href="http://dimaz.web.id/computer/programming/basis-data-programming-computer/sql/"></fb:comments></div>]]></content:encoded>
			<wfw:commentRss>http://dimaz.web.id/computer/programming/basis-data-programming-computer/sql/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

