Kali ini saya Taufiq Shamad Lubis ingin membagikan beberapa syntax MySQL tentang pengolahan String
Langsung saja scroll ke bawah
CONCAT (str1, str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom). Sebagai contoh, misalnya akan menggabungkan kolom alamat dan telepon pada tabel pelanggan menjadi sebuah kolom:
Hasil keluarannya:
CONCAT_WS (separator, str1, str2, ...)
Fungsi ini digunakan untuk menggabungkan dua atau lebih string (kolom) dengan separator diantara masing-masing string. Contoh:
Hasil keluarannya:
SUBSTR (string, awal, panjang)
SUBSTRING (string, awal, panjang)
SUBSTRING (string FROM awal FOR panjang)
MID (string, awal, panjang)
Fungsi ini digunakan untuk mengambil atau memotong string dimulai dari karakter awalsebanyak panjang karakter. Sebagai catatan bahwa di MySQL, index string dimulai dengan 1, bukan 0. Contoh:
Hasil keluarannya:
LENGTH (string)
OCTET_LENGTH (string)
CHAR_LENGTH (string)
CHARACTER_LENGTH (string)
Fungsi ini digunakan untuk menghitung panjang suatu string. Contoh:
Hasil Keluarannya : | |
LEFT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kiri sebanyak panjang karakter. Contoh:
Hasil keluarannya:
RIGHT (string, panjang)
Fungsi ini digunakan untuk memotong string dari sebelah kanan sebanyak
panjang karakter. Contoh:
Hasil keluarannya:
Fungsi Tanggal dan Waktu
Selain fungsi string, MySQL juga memiliki fungsi-fungsi yang berhubungan dengan operasi tanggal dan waktu (date and time). Berikut ini beberapa fungsi tanggal dan waktu yang disediakan MySQL.
NOW ()
SYSDATE()
Fungsi ini digunakan untuk mendapatkan tanggal dan waktu sistem
sekarang Contoh:
Hasil keluarannya:
MONTH (tanggal)
Fungsi ini digunakan untuk mendapatkan urutan bulan (integer) dari suatu tanggal yang diberikan dalam setahun, dimana 1=Januari, 2=Februari, dst. Contoh:
Hasil Keluarannya :
WEEK (tanggal)
Fungsi ini digunakan untuk mendapatkan urutan minggu (integer) dari suatu
tanggal yang diberikan dalam setahun. Contoh:
Hasil keluarannya:
YEAR (tanggal)
Fungsi ini digunakan untuk mendapatkan bilangan tahun dari suatu tanggal
yang diberikan. Contoh:
Hasil keluarannya:
HOUR (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan jam dari suatu parameter
waktu yang diberikan. Contoh:
Hasil keluarannya:
MINUTE (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan menit dari suatu
parameter waktu yang diberikan. Contoh:
Hasil keluarannya:
SECOND (waktu)
Fungsi ini digunakan untuk mendapatkan bilangan detik dari suatu waktu
yang diberikan. Contoh:
Hasil keluarannya:
DATE_ADD(date,INTERVAL expr type)
DATE_SUB(date,INTERVAL expr type)
ADDDATE(date,INTERVAL expr type)
SUBDATE(date,INTERVAL expr type)
Fungsi-fungsi diatas digunakan untuk menambah suatu tanggal. Contoh:
Hasil keluarannya:
DATE_FORMAT(date, format)
Fungsi ini digunakan untuk mem-format tampilan tanggal.
TIME_FORMAT(time, format)
Fungsi ini digunakan untuk mem-format tampilan waktu.
Berikut ini format tampilan tanggal dan waktu, dan penggunaannya:
%M : Nama bulan (January ... December)
%W : Nama hari dalam seminggu (Sunday...Saturday)
%D : Urutan hari dalam sebulan
%Y : Tahun, 4 digit
%y : Tahun, 2 digit
%a : Nama hari dalam seminggu (Sun...Saturday)
%H : Jam, dalam format 24.
%i : Menit, 00-59
%s : Detik, 00-59
Hasil keluarannya:
Fungsi Numerik
MySQL memiliki fungsi-fungsi yang berhubungan dengan operasi numerik, berikut ini contohnya:
OPERASI ARITMATIKA
Operasi aritmatika dalam MySQL terdiri dari:
+ : Pertambahan
- : Pengurangan
* : Perkalian
/ : Pembagian
% : Sisa hasil bagi, modulus
Contoh penggunaan:
Hasil keluarannya:
Hasil keluarannya:
ABS(x)
Fungsi digunakan untuk mengambil nilai absolut dari bilangan x. Contoh:
Hasil keluarannya:
MOD(m, n)
Fungsi digunakan untuk mengoperasikan m modulus n. Contoh:
Hasil keluarannya:
FLOOR(x)
Fungsi digunakan untuk mengambil nilai integer terbesar yang tidak lebih
besar dari x. Contoh:
Hasil keluarannya:
CEILING(x)
Fungsi digunakan untuk mengambil nilai integer terkecil yang tidak lebih
kecil dari x. Contoh:
Hasil keluarannya:
ROUND(x)
ROUND(x, d)
Fungsi digunakan untuk melakukan pembulatan bilangan x sebanyak d
tempat presisi. Contoh:
Hasil keluarannya:
POW(x)
POWER(x, n)
Fungsi digunakan untuk melakukan mengambil hasil pemangkatan dari xn.
Contoh:
Hasil keluarannya:
RAND()
RAND(x)
Fungsi digunakan untuk mengambil nilai random diantara 0 s/d 1.0. Contoh:
Hasil keluarannya:
TRUNCATE(x, d)
Fungsi digunakan untuk memotong bilangan x sepanjang d tempat desimal.
Contoh:
Hasil keluarannya:
sangat berfaedah
BalasHapus