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;
0 Response to "FUNGSI STRING DALAM PEMBUATAN DATABASE"
Post a Comment