Fungsi String TEORI DASAR

Modul Praktikum Sistem Basis Data .............................................................................. 37

D. TEORI DASAR

Fungsi merupakan sekumpulan perintahinstruksi untuk menghasilkan sebuah nilai, dengan atau tanpa melewatkan parameter. Pada MySQL telah terdapat sekumpulan fungsi- fungsi bawaan, yang dapat digunakan dalam melakukan perintah-perintah query yang termasuk dalam kelompok Data Manipulation Statemen DMS. Selain itu sejak MySQL versi 5.0, MySQL telah dilengkapi pula dengan kemampuan membuat objek fungsi yang didefinisikan oleh pemakai sesuai keperluannya. Beberapa fungsi-fungsi bawaan dapat dikelompokkan sebagai berikut;

4. Fungsi String

 ASCIIstr, merupakan fungsi yang menghasilkan nilai numerik berupa kode ASCII dari parameter characterstring str yang disertakan.  BINn, adalah fungsi yang menghasilkan nilai string berupa data biner dari parameter nilai numerik n yang disertakan.  CHARn1[, n2, . . . ], fungsi yang menghasilkan sekumpulan character dari parameter kode ASCII n1[,n2, . . .] yang disertakan.  CHAR_LENGTHstr, menghasilkan nilai numerik berupa panjang dari parameter string str yang disertakan.  CONCATstr1, str2[, str3, . . . . ], fungsi yang menghasilkan nilai string berupa hasil penggabungan dari parameter-parameter string str1, str2[, str3, . . . . ] yang disertakan.  CONCAT_WSseparator, str1, str2[, str3, . . . . ], fungsi yang menghasilkan nilai string berupa hasil penggabungan dari parameter-parameter string str1, str2[, str3, . . . . ] dan dipisahkan oleh parameter separator yang disertakan.  FIELDstr, str1[, str2, str3, . . . . ], fungsi yang menghasilkan nilai numeric berupa urutan parameter str dari sekumpulan parameter string list str1[, str2, str3, . . . . ] yang disertakan.  FIELD_IN_SETstr, string_list, fungsi untuk menghasilkan urutan str dari sebuah sekumpulan string string_list, jika parameter str tersebut ada dalam sekumpulan string string_list yang dimaksud. Modul Praktikum Sistem Basis Data .............................................................................. 38  INSERTstr, pos, len, newstr, fungsi yang dapat menambahkanmenyisipkan nilai string baru newstr pada nilai string asal str, pada posisi substring pos sebanyak karakter len.  LEFTstr, len, fungsi untuk menghasilkan sub string dari sebuah nilai string str mulai dari karakter paling kiri sebanyak len karakter  LENGTHstr, fungsi yang dapat menghasilkan panjang string str, diukur dalam byte.  LOCATEsub_str, str[, pos], fungsi yang dapat menghasilkan nilai posisi pertama dari sub string sub_str berdasarkan urutan karakter dari sebuah nilai string str.  LOWERstr, fungsi untuk merubah semua karakter dalam nilai string str menjadi hurup kecil lowercase. Fungsi ini sinonim untuk fungsi LCASE.  LTRIMstr, fungsi yag dapat membuang semua spasi yang berada di sebelah kiri sebuah nilai string str.  ORDchar, fungsi yang menghasilkan nilai kode ASCII dari karakterchar  QUOTEstr, fungsi untuk menambahkan tanda kutippetik „ „ pada sebuah nilai string str  REPEATstr, count, fungsi untuk menghasilkan suatu nilai string str sebanyak jumlah count tertentu  REPLACEstr, from_str, to_str, fungsi yang dapat mengganti semua sub string from_str dengan sebuah sub string baru to_str dalam sebuah nilai string str.  REVERSEstr, fungsi untuk membalikkan urutan karakter dalam sebuah nilai string str  RIGHTstr, len, fungis untuk menghasilkan sub string dari sebuah nilai string str mulai dari karakter paling kanan sebanyak len karakter  RTRIMstr, fungsi untuk membuang semua spasi yang berada di sebelah kanan sebuah nilai string str.  SPACEn, fungsi yang menghasilkan n spasi  SUBSTRINGstr, pos[, len], fungsi yang menghasilkan sebuah nilai sub string dari sebuah string str, mulai dari posisi tertentu pos hingga akhir string atau Modul Praktikum Sistem Basis Data .............................................................................. 39 sebanyak karakter tertentu len. Fungsi ini sinonim dengan fungsi MID dan bentuk lain fungsi ini adalah SUBSTRINGstr FROM pos [FOR len].  TRIMstr, fungsi untuk membuang semua spasi yang berada di sebelah kiri dan kanan sebuah nilai string str.  UPPERstr, fungsi yang berguna untuk merubah semua karakter dalam nilai string str menjadi hurup kapital upercase. Fungsi ini sinonim untuk fungsi UCASE.

5. Fungsi Numerik