Eksplorasi Kebutuhan Bisnis dengan Transact SQL
Eksplorasi Kebutuhan Bisnis dengan Transact SQL
Transact SQL memiliki kapabilitas query database relasional yang memiliki performance terbaik dalam hal akses data berbasis set oriented. Bila tertarik mengasah problem-problem dunia bisnis yang diterjemahkan ke dalam SQL, saya berikan kasus berikut ini.
Table Prefix barang (PrefixBarang)
|
KodePrefixBarang |
Jenis |
|
B01 |
Biskuit |
|
M01 |
Mi Instan |
|
R01 |
Roti |
Table lookup
|
KodeLookup |
LokasiPabrik |
Biskuit |
Mi Instant |
Roti |
|
A |
Karawang |
√ |
|
√ |
|
B |
Bandung |
|
√ |
|
|
C |
Cimahi |
|
|
√ |
Kode barang terdiri atas kombinasi PrefixBarang dan lookup, seperti :
B01A
B01B
B01C
M01A
M01B
M01C
R01A
R01C
Dari setiap kode barang diatas dikehendaki informasi lokasi pabrik sehingga
B01A à Karawang
B01B à NULL
B01C à NULL
M01A à NULL
M01B à Bandung
M01C à NULL
R01A à NULL
R01C à Cimahi
Diminta transact SQL dengan diketahui input kode prefix barang dan kode lookup untuk mendapatkan lokasi pabrik.
Yang jawabannya sesuai dengan yang diminta, saya kirimkan CD SQL Server 2008.