distinct | Untuk menampilkan tanpa ada data yang berulang. | select distinct [NamaField] from [NamaTable] where [Syarat] |
ascii | Untuk menampilkan nilai ascii dari suatu karakter. | select ascii(NamaKaryawan) from MsKaryawan |
charindex | Untuk menampilkan index dari karakter tertentu dari sebuah string. | select charindex(‘ ‘, NamaKaryawan ) from MsKaryawan |
stuff | Untuk menggantikan sebagian dari isi sebuah string. Formatnya: Stuff(NamaField, start, panjang, KarakterPengganti) | Select stuff(NamaKaryawan, 2, 3, ‘ha’) From MsKaryawan |
left | Untuk mengambil n karakter paling kiri dari sebuah string. | Select left(NamaKaryawan, 2) From MsKaryawan |
len | Unutk mengetahui panjang dari sebuah string. | Select len(NamaKaryawan) From MsKaryawan |
lower | Untuk mengubah karakter yang ada menjadi huruf kecil. | Select lower(namaKaryawan) From MsKaryawan |
ltrim | Untuk menghilangkan spasi yang ada diawal string. | Select ltrim(NamaKaryawan) From MsKaryawan |
rtrim | Untuk menghilangkan spasi yang ada diakhir string. | Select rtrim(NamaKaryawan) From MsKaryawan |
replace | Untuk mengganti isi dari sebuah string. |
|
reverse | Untuk membalik string. | Select reverse(NamaKaryawan) from MsKaryawan |
right | Untuk mengambil n karakter paling kanan dari sebuah string. | Select right(NamaKaryawan, 2) From MsKaryawan |
substring | Untuk mengambil bagian dari string. | Select substring(NamaKaryawan, 2, 1) From MsKaryawan |
upper | Untuk mengubah karakter yang ada menjadi huruf besar. | Select upper(namaKaryawan) From MsKaryawan |
dateadd | Untuk menambah tanggal, bulan, atau tahun. | Select tanggal, dateadd(day, 2, Tanggal) From TrPengiriman header Atau Select tanggal, dateadd(month, 2, Tanggal) From TrPengiriman header Atau Select tanggal, dateadd(year, 2, Tanggal) From TrPengiriman header |
day | Untuk menampilkan hari. | Select day(Tanggal) from TrPengirimanHeader |
month | Untuk menampilkan bulan. | Select month(Tanggal) from TrPengirimanHeader |
year | Untuk menampilkan tahun. | Select year(Tanggal) from TrPengirimanHeader |
like | Untuk mencocokan pola dari string yang diminta. | Select * from MsKaryawan where amaKaryawan like ‘%a%’ |
between | Untuk manampilkan nilai antara. | Select * from MsKaryawan Where gaji betweer 1000000 and 3000000 |
power | Untuk menghitung pangkat. | Select power(Qty, 2) From TrPengirimanHeader |
sqrt | Untuk menghitung akar pangkat2. | Select sqrt(Qty) from TrPengirimanHeader |
convert | Untuk mengubah format tanggal. | Select convert(varchar, Tanggal, 105) |
cast | Untuk mengganti tipe data. | Select ‘Rp. ’ + cast(gaji) from MsKaryawan |
sum | Menampilkan nilai total. | Select sum(Gaji) from MsKaryawan |
max | Menampilkan nilai maksimum. | Select max(Gaji) from MsKaryawan |
min | Menampilkan nilai minimum. | Select min(Gaji) from MsKaryawan |
count | Menampilkan jumlah keseluruhan. | Select count(Kdkaryawan) from MsKaryawan |
avg | Menampilkan nilai rata - rata | Select avg(Gaji) from MsKaryawan |
in | Berfungsi untuk menggabungkan 2 buah table | select Tanggal from TrPengirimanHeader where KdKaryawan in ( Select KdKaryawan from MsKaryawan Where len(NamaKaryawan) % 2 = 0 ) |
exists | Berfungsi untuk menggabungkan 2 buah table | select Tanggal from TrPengirimanHeader h where exists ( Select * from MsKaryawan k Where h.KdKaryawan = k.KdKaryawan And len(NamaKaryawan) % 2 = 0 ) |
Tidak ada komentar:
Posting Komentar