Welcome to Ma Blog !!

Seorang anak manusia yang bercita-cita menjadi seorang komposer dan penulis, punya banyak keinginan, punya dua adik yang menjadi inspirator setelah kedua orangtua, inginkan ibunda tercinta ke tanah suci dan semoga bertemu ayah disana, sering menulis lagu dari inspirator lainnya, mengkomposisi musik dan menulis cerita, suka sepak bola,kegagalan selalu jadi teman terbaiknya dan suatu waktu akan menjadi musuh dalam hidupnya :) Selamat datang kawan :D

fungsi waktu, matematika dan fungsi lain dalam SQL

/* Fungsi --> string,waktu(date), matematika 1. Fungsi String --> digunakan untuk mengelola data bertipe karakter / char(n),varchar(n), text -->string */ --left(teks,n) --> digunakan untuk mengambil teks dari sebelah --kiri sebanyak n karakter select left('jakarta',4) -- select left(nationalidnumber,4) from humanresources.employee --right(teks,n)-->digunakan untuk mengambil teks dari sebelah --kanan sebanyak n karakter select right('jakarta',4) -- select right(nationalidnumber,4) from humanresources.employee --len(teks) --> menghitung banyak karakter select len('jakarta') -- select nationalidnumber,len(nationalidnumber) from humanresources.employee --lower(teks) --> melakukan konversi ke teks kecil select lower(title) from humanresources.employee --uppper(teks)--> melakukan konversi ke huruf balok select upper(title) from humanresources.employee --substring(teks,startposisi,banyakkarakter) select substring('jakarta',3,4) -- select title, substring(title,5,8) from humanresources.employee -- select left(nationalidnumber,4) + ' - ' +substring(loginid,17,10) from humanresources.employee -- --Fungsi Tanggal dan waktu --digunakan untuk mengelola data bertipe datetime select getdate() -- menampilkan waktu saat ini select getutcdate() -- menampikan waktu standard dunia (GMT) select year(getdate()) --> tahun saat ini select month(getdate()) --> bulan saat ini select day(getdate()) --> tanggal saat ini -- select month(modifieddate) from humanresources.employee -- --dateadd --> digunakan untuk menambahkan waktu dan tanggal --dateadd(datepart,bilangan,datanya) select dateadd(day,15,getdate()) -- select modifieddate,dateadd(day,15,modifieddate) from humanresources.employee -- select modifieddate,dateadd(mm,15,modifieddate) from humanresources.employee -- --datename --> menuliskan nama bulan atau hari --datename(datepartnya,datanya) select datename(mm,(getdate())) -- select modifieddate,datename(mm,modifieddate) from humanresources.employee -- select modifieddate,datename(mm,(dateadd(day,15,modifieddate))) from humanresources.employee --datepart --> memisahkan dan mengambil bagian dari --suatu tanggal atau waktu --datepart(datepart,datanya) select datepart(hh,getdate()) select datepart(mi,getdate()) select datepart(ss,getdate()) -- select datepart(yyyy,modifieddate) from humanresources.employee -- select distinct right((datepart(yy,modifieddate)),2) from humanresources.employee -- --datediff --> untuk menghitung selisih waktu --datediff(datepart,waktu1,waktu2(yg dikurangi)) select datediff(yy,birthdate,getdate()) 'usia' from humanresources.employee -- select datediff(yy,birthdate,getdate()) as 'usia' from humanresources.employee -- select cast(datediff(yy,birthdate,getdate()) as char(2)) + ' tahun' as 'usia' from humanresources.employee -- select birthdate from humanresources.employee -- select datepart(day,birthdate) from humanresources.employee select datepart(mm,birthdate) from humanresources.employee select datepart(yy,birthdate) from humanresources.employee -- select cast(datepart(day,birthdate) as char(2) )+ '-'+ cast (datename(mm,birthdate) as char(10)) + '-'+ cast (datepart(yy,birthdate) as char(4)) from humanresources.employee -- select cast(datepart(day,birthdate) as char(2) )+ '-'+ cast (datename(mm,birthdate) as char(10)) + '-'+ cast (datepart(yy,birthdate) as char(4)) from humanresources.employee -- --fungsi matematika --ceiling(bilangan) --> pembulatan ke atas select ceiling(5.1272772) --floor(bilangan) --> pembulatan ke bawah select floor(5.8272772) --round(bilangan, angka dibelakang koma) select round(5.82727272,2) --power(m,n) --> m pangkat n select power(2,3) --sqrt (bilangan) --> akar kuadrat select sqrt (82)

0 comments:




Share