Beberapa Fungsi Perintah SQL

advertisement
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
Download