Fungsi In dan Fungsi String
1. Fungsi In dan Not IN
Fungsi In ====> Menampilkan record yang didalam nya terdiri dari beberapa value
Sintax : select * from nama table
where field in
('value1','value2',.........,'valueN');
Fungsi Not in ====> Menampilkan record yang bukan dinginkan/kecuali.
sintax : select * from nama table
where field not in
('value1','value2',.........,'valuen');
2. Fungsi like dan not like
Fungsi like ====> menampilkn record berdasarkan ketentuan
adapun ketentuannya:
'%string' ====> Menampilkan diakhir
'string%' ====> Menampilkan diawal
'%string%' ====> Menampilkan diakhir
Sintax : select * from nama table
where field like '%string';
select * from nama table
where field like 'string%';
select * from nama table
where field like '%string';
3. Fungsi Uppercase dan Lowercase :
Uppercase ====> Merubah String menjadi huruf besar
Lowercase ====> Merubah String menjadi huruf kecil
Sintax : select * from nama table
where ucase(field) as field;
select * from nama table
where lcase(field) as field;
select kdbrg,namabrg,tipe_bayar,
ucase(namabrg) as HurufBesar from barang;
desc
select * from table order by field desc;
Home » Archive for April 2015
FUNGSI STRING DALAM PEMBUATAN DATABASE
Mengambil string dari kondisi
untuk menentukan statement.
Left,Right dan Mid.
case when kdbrg='a' then 'lemari'
1.Mengambil string dari kiri(left)
sintax :
case when left(variabel,banyak karakter)
='value' then statement
else
statement;
1302001 TahunMasuk JenjangStudi NoUrutDaftar
2.Mengambil string dari kanan(right)
sintax :
case when right(variabel,banyak karakter)
='value' then statement
else
statement;
3.Mengambil string dari tengah(Mid)
sintax :
case when mid(variabel,start,banyak karakter)
='value' then statement
else
statement;
Buat database dengan nama
database DBPenjualan.
Table Penjualan dengan field
seperti dibawah ini :
KdBrg varchar(12)
Isi record kedalam table
penjualan seperti dibawah ini :
KO/UD/M
LT/AL/J
TL/AB/P
KS/AX/B
insert into penjualan values
('KO/UD/M'),
('LT/AL/J'),
('TL/AB/P'),
('KS/AX/B');
tambah field NamaBrg char(30),suplier char(30)
alter table penjualan add NamaBrg char(30),
add Suplier char(30);
KodeBrg NamaBrg Suplier Kota
KO/UD/M NULL NULL Dim Borjong as string
LT/AL/J NULL NULL
TL/AB/P NULL NULL Kdbrg.Text=""
KS/AX/B NULL NULL
update penjualan set NamaBrg=
case when left(KdBrg,2)='KO' then 'Komputer'
when left(KdBrg,2)='LT' then 'Laptop'
when left(KdBrg,2)='TL' then 'Televisi'
when left(KdBrg,2)='KS' then 'Kulkas'
else '' end;
update Penjualan set Suplier=
case when mid(KdBrg,4,2)='UD' then 'Uda Kandung'
when mid(KdBrg,4,2)='AL' then 'Alam Jaya'
when mid(KdBrg,4,2)='AB' then 'Abang Barus'
when mid(KdBrg,4,2)='AX' then 'Adu Nasib'
else '' end;
select * from Penjualan;
select KdBrg,NamaBrg,Suplier,
case when right(KdBrg,1)='M' then 'Medan'
when right(KdBrg,1)='J' then 'Jonggol'
when right(KdBrg,1)='P' then 'Pekanbaru'
when right(KdBrg,1)='B' then 'Belawan'
else '' end as Kota from Penjualan;
untuk menentukan statement.
Left,Right dan Mid.
case when kdbrg='a' then 'lemari'
1.Mengambil string dari kiri(left)
sintax :
case when left(variabel,banyak karakter)
='value' then statement
else
statement;
1302001 TahunMasuk JenjangStudi NoUrutDaftar
2.Mengambil string dari kanan(right)
sintax :
case when right(variabel,banyak karakter)
='value' then statement
else
statement;
3.Mengambil string dari tengah(Mid)
sintax :
case when mid(variabel,start,banyak karakter)
='value' then statement
else
statement;
Buat database dengan nama
database DBPenjualan.
Table Penjualan dengan field
seperti dibawah ini :
KdBrg varchar(12)
Isi record kedalam table
penjualan seperti dibawah ini :
KO/UD/M
LT/AL/J
TL/AB/P
KS/AX/B
insert into penjualan values
('KO/UD/M'),
('LT/AL/J'),
('TL/AB/P'),
('KS/AX/B');
tambah field NamaBrg char(30),suplier char(30)
alter table penjualan add NamaBrg char(30),
add Suplier char(30);
KodeBrg NamaBrg Suplier Kota
KO/UD/M NULL NULL Dim Borjong as string
LT/AL/J NULL NULL
TL/AB/P NULL NULL Kdbrg.Text=""
KS/AX/B NULL NULL
update penjualan set NamaBrg=
case when left(KdBrg,2)='KO' then 'Komputer'
when left(KdBrg,2)='LT' then 'Laptop'
when left(KdBrg,2)='TL' then 'Televisi'
when left(KdBrg,2)='KS' then 'Kulkas'
else '' end;
update Penjualan set Suplier=
case when mid(KdBrg,4,2)='UD' then 'Uda Kandung'
when mid(KdBrg,4,2)='AL' then 'Alam Jaya'
when mid(KdBrg,4,2)='AB' then 'Abang Barus'
when mid(KdBrg,4,2)='AX' then 'Adu Nasib'
else '' end;
select * from Penjualan;
select KdBrg,NamaBrg,Suplier,
case when right(KdBrg,1)='M' then 'Medan'
when right(KdBrg,1)='J' then 'Jonggol'
when right(KdBrg,1)='P' then 'Pekanbaru'
when right(KdBrg,1)='B' then 'Belawan'
else '' end as Kota from Penjualan;
Related Posts:
Subscribe to:
Posts (Atom)