Beberapa Fungsi Perintah SQL Nadi [email protected] Abstrak Pengertian SQL merupakan kepanjangan dari Structured Query Language, yang berarti SQL adalah sebuah bahasa yang digunakan untuk melakukan implementasi terhadap data yang disimpan pada sebuah basis data (database). Seperti halnya dalam pembuatan program aplikasi komputer, kita menggunakan bahasa pemrograman untuk membangunnya. Begitu juga untuk pembuatan database, digunakan bahasa SQL untuk membangun sebuah database. Kata Kunci:Database, SQL, Teknologi Informasi Pendahuluan Sebelum kita membuat sebuah program atau aplikasi berbasis web, desktop dan lain – lain, sebaiknya kita mengetahui database dan fungsi - fungsi yang akan kita gunakan. Nah disini kita akan sama – sama belajar fungsi – fungsi dari SQL (Structured Query Language) yang dimana bahasa SQL tersebut sangat universal dan sering di gunakan oleh pada developer program. Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer Pembahasan 1. SQL SELECT Pernyataan Perintah SQL yang paling umum digunakan adalah pernyataan SELECT. Pernyataan SQL SELECT digunakan untuk query atau mengambil data dari tabel dalam database. Sebuah query dapat mengambil informasi dari kolom tertentu atau dari semua kolom dalam tabel. Untuk membuat SQL SELECT Pernyataan sederhana, Anda harus menentukan kolom (s) nama dan nama tabel. Seluruh query disebut SQL SELECT Pernyataan. SELECT column_list FROM table-name Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer [WHERE Clause] [GROUP BY clause] [HAVING clause] [ORDER BY clause]; 2. Pernyataan INSERT SQL Pernyataan INSERT digunakan untuk menambahkan baris data yang baru ke tabel. Kita bisa memasukkan data ke sebuah tabel dengan dua cara, INSERT INTO TABLE_NAME [ (col1, col2, col3,...colN)] VALUES (value1, value2, value3,...valueN); INSERT INTO TABLE_NAME VALUES (value1, value2, value3,...valueN); 3. Pernyataan UPDATE SQL Pernyataan UPDATE digunakan untuk memodifikasi baris yang ada dalam sebuah tabel. UPDATE table_name SET column_name1 = value1, column_name2 = value2, ... Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer [WHERE condition] 4. SQL Hapus Pernyataan Pernyataan DELETE digunakan untuk menghapus baris dari tabel. Sintaks dari pernyataan DELETE SQL adalah: DELETE FROM table_name [WHERE condition]; 5. SQL ORDER BY ORDER BY klausa digunakan dalam sebuah pernyataan SELECT untuk mengurutkan hasil baik dalam menaik atau menurun. Oracle macam hasil query dalam urutan secara default. SELECT column-list FROM table_name [WHERE condition] [ORDER BY column1 [, column2, .. columnN] [DESC]]; 6. SQL GROUP BY Clause SQL GROUP BY Clause digunakan bersama dengan fungsi kelompok untuk mengambil data dikelompokkan sesuai dengan satu atau lebih kolom. SELECT column_name, aggregate_function(column_name) FROM table_name Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer WHERE column_name operator value GROUP BY column_name; Penutup Kesimpulan dari artikel diatas bertujuan agar nanti si pembaca dapat menerapkan fungsi dari SQL, sehingga dapat membantu dalam pembuatan dan pengerjaan sebuah website ataupun aplikasi berbasis web. Referensi http://beginner-sql-tutorial.com/id/sql-group-functions.htm http://www.w3schools.com/default.asp Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer Biografi Lulus SMK pada tahun 2011 dari jurusan Rekayasa Perangkat Lunak (RPL) di SMK YUPPENTEK-2 Curug, Tangerang dan sekarang sedang menjalani kuliah S1 di STMIK Raharja. Menyukai bidang programming seperti web based application dalam bahasa pemrograman seperti bahasa Hypertext Multi Language (HTML), Cascading Style Sheet (CSS), Hypertext Preprosesor (PHP) dan Javascript. Database application yang sering digunakan adalah MySQL. Selain itu, tertarik juga pada design web templates menggunakan aplikasi Adobe Photoshop. Saat ini bekerja sebagai IT Media di PT.Formcase Industries dan aktif sebagai web base programmer di Cnplus Computer (www.cnplus.biz). Facebook.com : https://www.facebook.com/nadi.imazinasi Twitter.com : https://twitter.com/nadi_imazinasi Plus.google.com : https://plus.google.com/104521597026029479453/posts Linkedin.com : http://www.linkedin.com/pub/nadi-imazinasi/89/829/3b0 Lisensi Dokumen: Copyright © 2008-2014 ilmuti.org Seluruh dokumen di ilmuti.org dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit), dengan syarat tidak menghapus atau merubah atribut penulis dan pernyataan copyright yang disertakan dalam setiap dokumen. Tidak diperbolehkan melakukan penulisan ulang, kecuali mendapatkan ijin terlebih dahulu dari ilmuti.org Create PDF with GO2PDF for free, if you wish to remove this line, click here to buy Virtual PDF Printer