You Are Reading

0

Membuat Fungsi Pada MySql

Blog_ir@one ,


kelebihan dari mySQL adalah selain mempunyai fungsi – fungsi yang telah disediakan olehnya kita juga bisa menambahkan fungsi tersebut kedalam database.
Fungsi tersebut bisa digunakan selama masih dipanggil dan mengisikan parameter(jika menggunakanya) jika memberikan nilai balik(return) namun jika membuat fungsi yang tidak mengembalikan nilai dan tidak memerlukan parameter maka tidak perlu ditulisakan pun tidak menjadi masalah.
Berikut contoh cara pembuatan function pada mySQL


mysql> CREATE FUNCTION penjumlahan (a integer,b integer) RETURNS INTEGER
RETURN (a - b);


cara memanggilnya

mysql> SELECT penjumlahan(2,1)
Selain itu fungsi ini bisa digabungkan dengan fungsi – fungsi lain yang telah disediakan oleh mySQL berikut contoh fungsi untuk menghitung umur


mysql> CREATE FUNCTION age (_d DATETIME) RETURNS INTEGER
COMMENT 'Given birthdate, returns current age'
RETURN YEAR(NOW()) - YEAR(_d) - IF(DATE_FORMAT(_d, '%c%d') > DATE_FORMAT(NOW(), '%c%d'), 1, 0);
Cara memanggilnya


mysql> SELECT age('1987-09-21')


dengan begini kita tidak perlu membuat fungsi lagi di program karna sudah langsung didapatkan nilainya dari query yang kita buat.

Free Template Blogger collection template Hot Deals SEO

0 komentar:

Posting Komentar

 
Copyright 2010 Iraones blog's