Muhammad Rizqi Tohopi

Optimis itu perlu…!!!

Fungsi-fungsi Dalam Mysql

Tulisan kali ini sebagai Laporan Praktikum 4 Basis Data II.

1.  FUNGSI STRING

  • ASCII(x)

mysql>  select ASCII(‘a);
mysql>  select ASCII(‘Teks’);

1

  • CHAR(X,Y,Z,..)

Menghasilkan nilai string berdasarkan kode ASCII yang dituliskan dalam parameternya.

mysql>  select char(65,78,84,65);

2

  • LENGTH(X)

mysql>  select length(‘DATABASE’);

3

  • CONCAT()

Mengubah beberapa string dalam parameter menjadi satu string. Jika ada NULL maka hasil dari CONCAT adalah NULL.

mysql>  select concat (‘SATU’,’DUA’,’TIGA’);

4

  • INSERT(X,Y,Z,J)

Menghasilkan string X yang telah diganti isinya dengan string J mulai dari posisi ke Y sebanyak Z.

mysql>  select insert(‘DATABASE’,5,4,’WARE’);

5

  • INSTR(X,Y)

Menghasilkan nilai posisi Y didalam string X

mysql>  select instr(‘NAMA KAMPUS INI POLIGON’,’KAMPUS’);

6

2.  FUNGSI TUNGGAL

  • CURDATE()

Menampilkan tanggal sekarang dari sistem.

mysql>  select curdate();

7

  • CURTIME()

Menampilkan waktu sekarang dari sistem

mysql>  select curtime();

8

  • CURRENT_TIMESTAMP() / NOW()

Menampilkan waktu saat ini, tanggal dan jam

mysql>  select current_timestamp();

9

  • DATE_FORMAT(x, SimbolFormat)

Mengkonversi data tanggal sesuai dengan format yang diinginkan

mysql>  select date_format(‘2012-04-19’, ‘%M %D %Y’);

10

LATIHAN…!!

1.  Menampilkan string “Praktikum Pemrograman” yang telah diubah menjadi string “Prak Pemrog”

Untuk mendapatkan string  “Prak Pemrog” dari kata Praktikum Pemrograman, saya menggunakan 2 (dua) cara yaitu dengan menggunakan fungsi concat dan fungsi mid.

mysql>  select concat(‘Prak’,’  ‘,’Pemrog’);

ScreenHunter_3

mysql>  select mid(‘Praktikum Pemrograman’,1,4),mid(‘Praktikum Pemrograman’,11,6);

ScreenHunter_3

2.  Menampilkan string “gara Bar” dalam string “Nusa Tenggara Barat”

Perintah ini menggunakan fungsi mid, dimana pada kata Nusa Tenggara Barat dihitung 10 huruf dari huruf N sehingga didapatkan huruf “g”. kemudian dilanjutkan dengan menghitung banyaknya huruf yang akan ditampilkan yaitu sebanyak 8 huruf sehingga mendapatkan kata “gara Bar”.

mysql>  select mid(‘Nusa Tenggara Barat’,10,8);

ScreenHunter_2

3.  Menamplkan posisi string “STIMIK” dalam string “Nama Kampus STIMIK Bumigora”

mysql>  select mid(‘Nama Kampus STIMIK Bumigora’,13,6);

ScreenHunter_5

4.  Menampilkan tanggal dan waktu dengan format sebagai berikut;
Nm_hari, bln tgl thn, jam:menit:detik AM/PM

Pada peritah dibawah, pertama saya masih menggunakan 2 field untuk menampikan sesuai perintah soal. Untuk membuat syntax sesuai dengan soal, saya langsung menggunakan perintah date_format dimana langsung menggunakan %W, %M %D %Y dan %r.
%W          menyatakan nama hari secara lengkap
%M          menyatakan nama bulan secara penuh
%D           menyatakan nomor hari dalam bulan
%Y           menyatakan tahun dalam 4 digit
%r             menyatakan waktu dalam format 12 jam

mysql>  select dayname(‘2013-04-08’), date_format(‘2013-04-08’, ‘%M %D %Y %r’);

mysql>  select date_format(‘2013-04-08’, ‘%W %M %D %Y %r’);

ScreenHunter_1

5.  Menampilkan string “Sistem” dalam string “Sistem Basis Data”

mysql>  select mid(‘Sistem Basis Data’,1,6);

ScreenHunter_6

6.  Menampilkan jumlah suatu barang yang paling sedikit dari sebuah tabel.

Pada soal ini, saya menggunakan tabel barang pada database penjualan. Untuk menentukan jumlah stok yang paling sedikit atau jumlah minimal dengan menggunakan perintah sebagai berikut;

mysql>  select min(stok) from barang;

ScreenHunter_7

 

 
SEKIAN dan TERIMAKASIH

One response to “Fungsi-fungsi Dalam Mysql

  1. spire regal ecig reviews 29/08/2014 pukul 12:24 PM

    You can certainly see your expertise within the work you write.

    The world hopes for even more passionate writers such as you who are not afraid to mention how they believe.
    At all times go after your heart.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: