Fungsi In dan Fungsi String

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;

Related Posts:

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;



Related Posts: