You are on page 1of 11

IbrahimNaki

FUNGSI FUNGSIDALAMMYSQL Fungsi merupakan suatu rutin khusus yg disediakan oleh MySQL untuk melakukan manipulasi suatu data. Bentuk Umum : nama_fungsi([argumen1[, argumen2[, ]]]) Argumen1, argumen2, ... Adalah argumen/ parameter yang dibutuhkan oleh fungsi.Fungsi digunakan sebagai bagiandariperintah select. SELECTfungsi(ekspresi) [FROM namatabel]; FROM namatabel tidak harusdiisi. 1. FungsiSTRING Sebelumkitamelakukanpraktikuminikitamasukterlebihdahulukedalamdatabaseyangtelah kitabuatdengancaraloginkeroot.Denganperintah mysqluroot. ASCII(x) MenghasilkankodeASCIIuntukkarakterpertamadalamsuatustringx. Contoh:

CHAR(x,y,z,) MenghasilkannilaistringberdasarkankodeASCIIyangdituliskandalamparameternya. Contoh:

LENGTH(X) UntukmendapatkanpanjangsebuahstringX Contoh:

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

CONCAT Menggabungkanbeberapastringdalamparametermenjadisatustring.Jika adaNULLmaka hasildariCONCAT adalahNULL. Contoh:

Insert MenghasilkanstringXyangtelahdigantiisinya denganstringJmulaidariposisikeYsebayakZ. Contohnya:

INSTR(X,Y) MenghasilkannilaiposisiYdidalamstringX Contoh:

LOCATE (X,Y,Z) Memberikanposisistring Xdidalamstring YmulaiposisikeZ. Contoh:


Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

LEFT(X,Y) MengambilsejumlahYkarakterdaristringX,mulaiposisipertama. Contoh:

RIGHT(X,Y) MengambilsejumlahYkarakterdaristringX,mulaidariposisipalingakhir. Contoh:

MID(X,Y,Z) MengambildatastringXsejumlahZkaraktermulaidariposisikeY. Contoh:

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

LTRIM(X) MembuangspasidisebelahkiristringX. Contoh:

RTRIM(X) MembuangspasidisebelahkananstringX. Contoh:

REVERSE(X) MembalikurutanpenulisansebuahstringX. Contoh:

2.FungsiTanggal Formattanggal dalamMySQL:yyyymmddHH:ii:ss ,diamanayyyy:Tahun,mm:Bulan, dd:Tanggal,HH:Jam,ii:Menit,danss:Detik CURDATE() Menampilkantanggalsekarangdarisistem. Contoh:

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

CURTIME() Menampilkanwaktusekarangdarisistem. Contoh:

CURRENT_TIMESTAMP()/NOW() Menampilkanwaktusaatini,tanggaldanjam. Contoh:

DATE_FORMAT(x,SimbolFormat) Memgkonversidatatanggalsesuaidenganformatyangdiinginkan. Contoh:

DAY_NAME(X) MenampilkannamaharidaritanggalyangmenjadiargumendalamX. Contoh:

DAYOFMONTH(DATE) Menampilkannomorharidaritanggalyangmenjadiargumen. Contoh:


5 Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

MONTH(DATE) Menampilkanbagianbulandaritanggalyangmenjadiargumen. Contoh:

YEAR(DATE) Menampilkanbagiantahundaritanggalyangmenjadiargumen. Contoh:

HOUR(TIME) Menghasilkanbagianjamdariwaktuyangmenjadiargumen. Contoh:

MINUTE(TIME) Menghasilkanbagianmenitdariwaktuyangmenjadiargumen. Contoh :

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

SECOND(TIME) Menghasilkanbagiandetikdariwaktuyangmenjadiargumen. Contoh:

3.FungsiAgregat SUM(nama_field) Mendapatkannilaitotaldarisuatukolomdalamsebuahtabelatauekspresi. Contoh:

AVG(nama_field) Untukmendapatkannilai rataratasebuahkolompadatabelatauekspresi Contoh:

MAX(nama_field) Untukmendapatkannilaimaksimumdarisebuahkolomdalamtabelatauekspresi. Contoh:

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

MIN(nama_field) Untukmendapatkannilaiminimumsebuahkolompadatabelatauekspresi. Contoh:

COUNT(X) UntukmenghitungjumlahrecorddarisuatukolomatautabelX. Contoh:

4.FungsiAritmatika PENJUMLAHAN(+) Untukmenjumlahkanduabuahdatanumerik. Pengurangan( ) Untukmengurangkanduabuahdatanumerik Perkalian(x) Untuk melakukanperkalianduabuahdatanumerik. Pembagian(/) Untukmelakukanpembagianduabuahdatanumerik. PembagianSisa(%) Untukmendapatkansisapembagiandarisuatuoperasipembagianbilangannumerik. Contoh :

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

5.FungsiSistem DATABASE() Mengetahuidatabaseyangsedangdigunakan. Contoh:

LAST_INSERT_ID() MenampilkaninfodataterakhiryangdigenerateolehMySQLpadakolombertipeAUTO INCREMENT(AI). Contoh:

SESSION_USER Menampilkaninformasipemakaiyangsedang melakukanakses ke database. LATIHAN 1. Tampilkanstring"PraktikumPemrograman"yangtelahdiubahmenjadistring"Prakt Pemrog". Untukmenanmpilkaninisayamenggunakanbeberapacaradiantaranya sebagaiberikut: Carapertama

Carakedua

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

2. Tampilkanstring"garaBar" dalamstring"NusaTenggaraBarat".

3. Tampilkanposisistring"stmik" dalamstring "NamakampusstmikBumigora".

4. TampilkanTanggaldanWaktudenganformatsbb: nm_hari,blntglthnjam:menit:detikAM/PM Contoh: Saturday,April21st1202:15:40PM

5. Tampilkanstring"Sistem"dalamstring "Sistem BasisData"

10

Teknikinformatika|PoliteknikGorontalo

IbrahimNaki

6. Daritabelbarangyangsudahdibuatpadatugassebelumnya,tampilkanjumlahstokyang palingsedikit(gunakanfungsi)

11

Teknikinformatika|PoliteknikGorontalo

You might also like