<p><strong>Update Data di Database PostgreSQL &#8211;</strong> Setelah sebelumnya saya membuat tutorial tentang <strong>Menghapus Database di PostgreSQL </strong>kali ini saya akan membuat tutorial tentang bagaimana update data di database posgresql.</p>
<p>Update <a href="https://en.wikipedia.org/wiki/Query" target="_blank" rel="noopener">Query</a> adalah salah satu perintah SQL yang digunakan untuk mengubah data sesuai dengan kondisi yang diinginkan.</p>
<h3><strong>Sintak Dasar</strong></h3>
<p>Update Query di database PostgreSQL:</p>
<pre class="lang:default decode:true">UPDATE table_name 
SET column1 = value1, column2 = value2...., columnN = valueN 
WHERE [condition];</pre>
<div class="bacajuga">
<div class="titlebaca"><strong>Baca Juga:</strong></div>
<div class="contentbaca">
<ul>
<li><a href="https://www.tutorialpedia.net/cara-install-postgresql/" target="_blank" rel="noopener">Cara Install PostgreSQL di Linux</a></li>
<li><a href="https://www.tutorialpedia.net/cara-install-postgresql-di-windows/" target="_blank" rel="noopener">Cara Install PostgreSQL Di Windows</a></li>
<li><a href="https://www.tutorialpedia.net/membuat-database-baru-di-postgresql/" target="_blank" rel="noopener">Membuat Database Baru di PostgreSQL</a></li>
<li><a href="https://www.tutorialpedia.net/menghapus-database-di-postgresql/" target="_blank" rel="noopener">Menghapus Database di PostgreSQL</a></li>
</ul>
</div>
</div>
<div class="partner-banner-aftc-baca-juga" style="text-align: center; margin-top: 30px;"></div>
<h3>Contoh Perintah Update Data di Database PostgreSQL</h3>
<p>Asumsikan Anda telah memiliki tabel pegawai dengan-data berikut:</p>
<pre class="lang:default decode:true" title="Query">SELECT * FROM pegawai;</pre>
<pre class="lang:default decode:true" title="Result">id_pegawai | nama_pegawai | umur | alamat | gender | departemen 
------------+---------------------+------+-----------------+--------+------------ 
 001 | Nursalim | 20 | Brebes | L | IT 
 002 | Iskiyati | 25 | Bandung | P | FIN 
 003 | Nurul Hikmah | 18 | Semarang | P | ACC 
 004 | Naura Krasiva | 15 | Jakarta | P | IT 
 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR 
 006 | Ramanata | 17 | Jakarta | L | HR 
 007 | Taryono | 18 | Surabaya | L | ACC 
 008 | Nani Indriyani | 15 | Bandung | P | FIN 
 009 | Imron | 23 | Bandung | L | FIN 
 010 | Andi | 16 | Bandung | L | ACC</pre>
<p>Dari data yang di tampilkan diatas coba anda lakukan beberapa perubahan seperti berikut ini:</p>
<ul>
<li>Update data nama_pegawai menjadi &#8216;Siti Iskiyati&#8217; untuk pegawai dengan id_pegawai &#8216;002&#8217;. Dan tampilkan hasilnya.</li>
</ul>
<p>Untuk mengubah data sesuai <em>clause </em>diatas anda bisa menggunakan perintah dibawah ini.</p>
<pre class="lang:default decode:true" title="Query Update">UPDATE pegawai SET nama_pegawai = 'Siti Iskiyati' WHERE id_pegawai = '002';</pre>
<p>Untuk menampilkan hasil dari update data yang anda lakukan, anda bisa menggunakan perintah berikut:</p>
<pre class="lang:default decode:true" title="Query">SELECT * FROM pegawai order by id_pegawai;</pre>
<pre class="lang:default decode:true " title="Result">id_pegawai | nama_pegawai | umur | alamat | gender | departemen 
------------+---------------------+------+-----------------+--------+------------ 
 001 | Nursalim Al Farizi | 20 | Brebes | L | IT 
 002 | Siti Iskiyati | 25 | Bandung | P | FIN 
 003 | Nurul Hikmah | 18 | Semarang | P | ACC 
 004 | Naura Krasiva | 15 | Jakarta | P | IT 
 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR 
 006 | Ramanata | 17 | Jakarta | L | HR 
 007 | Taryono | 18 | Surabaya | L | ACC 
 008 | Nani Indriyani | 15 | Bandung | P | FIN 
 009 | Imron | 23 | Bandung | L | FIN 
 010 | Andi | 16 | Bandung | L | ACC</pre>
<p>Sekarang kita mencoba mengubah data dengan menggunakan <em>where clause </em>lain yaitu:</p>
<ul>
<li>Update data departemen menjadi &#8216;FIN&#8217; untuk pegawai yang mempunyai alamat &#8216;Bandung&#8217;. Dan tampilkan hasilnya.</li>
</ul>
<p>Untuk melakukan proses update data sesuai perintah diatas, Anda dapat menjalankan query berikut:</p>
<pre class="lang:default decode:true " title="Query Update">UPDATE pegawai SET departemen ='FIN' WHERE alamat ='Bandung';</pre>
<p>Untuk menampilkan hasil dari perubahan yang anda lakukan, anda bisa menggunakan perintah <em>select </em>berikut:</p>
<pre class="lang:default decode:true " title="Query">SELECT * FROM pegawai ORDER BY id_pegawai;</pre>
<p><strong> * </strong><em>Order by </em>merupakan query untuk mengurutkan berdasarkan [apa yang ingin anda urutkan)</p>
<pre class="lang:default decode:true " title="Result">id_pegawai | nama_pegawai | umur | alamat | gender | departemen 
------------+---------------------+------+-----------------+--------+------------ 
 001 | Nursalim Al Farizi | 20 | Brebes | L | IT 
 002 | Iskiyati | 25 | Bandung | P | FIN 
 003 | Nurul Hikmah | 18 | Semarang | P | ACC 
 004 | Naura Krasiva | 15 | Jakarta | P | IT 
 005 | Ahmad Fathoni | 20 | Yogyakarta | L | HR 
 006 | Ramanata | 17 | Jakarta | L | HR 
 007 | Taryono | 18 | Surabaya | L | ACC 
 008 | Nani Indriyani | 15 | Bandung | P | FIN 
 009 | Imron | 23 | Bandung | L | FIN 
 010 | Andi | 16 | Bandung | L | FIN</pre>
<p>Itulah tutorial <strong>Perintah Update Data di Database PostgreSQL.</strong></p>
<p>Tutorial saya saya jelaskan diatas merupakan query update data yang paling dasar, yang bisa anda pelajari dengan mudah.</p>

Perintah Update Data di Database PostgreSQL
Recent Articles
Kumpulan DNS Gratis Tercepat!
DNS merupakan sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain atau hostname yang ada akan ditranslate dan...
Apa itu DNS ? Dan Fungsinya
Apa itu DNS? - DNS (Domain Name System) adalah sebuah sistem yang bertugas menyimpan semua informasi data domain dalam jaringan. Dengan adanya DNS, domain...
Apa itu OLT ? Serta Fungsinya Dalam Jaringan
Apa itu olt ? OLT (Optical Line Termination) adalah perangkat keras yang berfungsi sebagai titik akhir (end-point) dari layanan jaringan optik pasif (Passive Optical...
Template Voucher Untuk Mixradius
Template Voucher Untuk Mixradius - Pasti kalian bosen kan dengan template voucher default mixradius? tenang. kali ini saya akan memberikan template untuk voucher mixradius kamu agar...
Daftar Port Game Online Mikrotik Terbaru
Daftar port game online dibawah ini bisa digunakan untuk membuat rule agar koneksi ke game online tersebut bisa lancar, bisa juga untuk memisahkan antara...
gan, misal di tabel A baru di isi datanya, gimana perintahnya untuk tabel B bisa langsung update data jika di tabel A baru di isi data2 baru. terima kasih gan
pakai trigger