Veri tabanında bulunan kod sütununda belirli kelimler içeren verilerin karşılığına kod tablosundaki verileri yazdırmak istiyorum.
Yapmak istediğimi ek resimde belirttim.
Kelime İçinde Geçen 2 3 4 Harfe Göre Veri Doldurma
SELECT veri.SEFLIK_ADI, veri.BOLME_NO, veri.KOD, veri.GERCEK_SAH, veri.RENK_KODU, veri.acikla, veri.[not],
IIf(veri.KOD Like '*b2*' Or veri.KOD Like '*b3*','İlk Aralama',
IIf(veri.KOD Like '*ab2*' Or veri.KOD Like '*ab3*','Sıklık Bakımı',
IIf(veri.KOD Like '*r*','Rehabilitasyon',
IIf(veri.KOD Like '*[!y]*Y*' Or veri.KOD = 'Y','Yangın',
IIf(veri.KOD Like '*s*','silvikültür',
IIf(veri.KOD Is Not Null,'Bakım','Bakım')))))) AS Durum
FROM
veri;
sorgusu istediğiniz sonuçları verecektir. Ancak bu tip yaklaşımlar genelde doğru çalışırken örneğin kod bölümüne ...b...2....b....3 gibi veri yazıldığı ilk anda hatalı sonuç verir.
kod tablosuna bağlanacak şekilde yapılabilir mi kod tablosuna ekleme yapmak gerekiyor bazen
Konuyu Okuyanlar: 2 Ziyaretçi