Cara menggunakan mysql convert to ascii

Posted by pada 11/04/2013

Tulisan kali ini sebagai Laporan Praktikum 4 Basis Data II.

1.  FUNGSI STRING

  • ASCII(x)

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

Cara menggunakan mysql convert to ascii

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

Menghasilkan nilai string berdasarkan kode ASCII yang dituliskan dalam parameternya.

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

Cara menggunakan mysql convert to ascii

  • LENGTH(X)

mysql>  select length(‘DATABASE’);

Cara menggunakan mysql convert to ascii

  • CONCAT()

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

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

Cara menggunakan mysql convert to ascii

  • 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’);

Cara menggunakan mysql convert to ascii

  • INSTR(X,Y)

Menghasilkan nilai posisi Y didalam string X

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

Cara menggunakan mysql convert to ascii

2.  FUNGSI TUNGGAL

  • CURDATE()

Menampilkan tanggal sekarang dari sistem.

mysql>  select curdate();

Cara menggunakan mysql convert to ascii

  • CURTIME()

Menampilkan waktu sekarang dari sistem

mysql>  select curtime();

Cara menggunakan mysql convert to ascii

  • CURRENT_TIMESTAMP() / NOW()

Menampilkan waktu saat ini, tanggal dan jam

mysql>  select current_timestamp();

Cara menggunakan mysql convert to ascii

  • DATE_FORMAT(x, SimbolFormat)

Mengkonversi data tanggal sesuai dengan format yang diinginkan

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

Cara menggunakan mysql convert to ascii

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’);

Cara menggunakan mysql convert to ascii

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

Cara menggunakan mysql convert to ascii

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);

Cara menggunakan mysql convert to ascii

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

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

Cara menggunakan mysql convert to ascii

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’);

Cara menggunakan mysql convert to ascii

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

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

Cara menggunakan mysql convert to ascii

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;

Cara menggunakan mysql convert to ascii

 
SEKIAN dan TERIMAKASIH