DB tasarlarken ad ve soyadı tek alana almıştım.Ama şimdi müşteri soyada göre de arama yapmak istiyor.Nasıl bir SQL kodu ile bu yapılabilir.Örnek verebilirmisiniz?
Teşekkürler...
Ad Soyad birleşikken soyada göre arama yapmak
Re: Ad Soyad birleşikken soyada göre arama yapmak
Select adi from tablo where adi like %edit.text% Bu ifade ile arama yaptırırsan içerisinde edit.text e yazılan değeri içeren kayıtlar listelenir...Ad veya soyad olarak aranması farketmeyecektir böylece..
Re: Ad Soyad birleşikken soyada göre arama yapmak
s.a.
bir view yada procedure ile adı ve soyadı ayrılabilir. arama işlemi bu view-procedure üzerinden yapılabilir.
aslında en güzeli daha fazla geç olmadan tablonuza bir soyadı alanı eklemeniz ve kayıtlardan kişilerin soyadlarını bu alanlara taşımanız.
kolay gelsin.
bir view yada procedure ile adı ve soyadı ayrılabilir. arama işlemi bu view-procedure üzerinden yapılabilir.
aslında en güzeli daha fazla geç olmadan tablonuza bir soyadı alanı eklemeniz ve kayıtlardan kişilerin soyadlarını bu alanlara taşımanız.
kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Ad Soyad birleşikken soyada göre arama yapmak
Birde program kişiye özel değilde genel yapıyorsan sana şunu böyle yap diyen herkesin istediğini yapmamak lazım tabi yaptığın yazılımın içeriğine göre ad,soyad ayrı olması icap edebilir...ama sonuçta önemli olan aranan kaydın bulunmasıysa aynı field de bulunmaları daha kullanışlı olur...Benim verdiğim örnekteki gibi sorgulamayla soyadının ayrı bir field de sorgulanması arasında bir fark olmayacaktır...Kullanıcı zaten bu isteği tek kaydı bulmak için istemiyordur dolayısıyla luzumsuz bir field ayırma işlemi olur tercih senin bu tarz şeyleri aslında veritabanını programa başlamadan çok iyi analiz etmek gerekiyor herkesin başına gelyor sonradan eklenen ve çıkartılan field sıkıntıları....
Re: Ad Soyad birleşikken soyada göre arama yapmak
tecrübelerime dayanarak soyada göre arama isteyen kullanıcı soyada göre sıralamada isteyeceğini söyleyebilirim.
@battosai ninde dediği gibi kullanıcının her istediğine kafadan olur demeyin. Bi incelemek lazım bakalım yapılabiliyormu denmesi lazım.
@battosai ninde dediği gibi kullanıcının her istediğine kafadan olur demeyin. Bi incelemek lazım bakalım yapılabiliyormu denmesi lazım.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: Ad Soyad birleşikken soyada göre arama yapmak
Adı ve Soyadı bence de ayrı saklanmalıdır.
Her şekilde birleştirmek basit olur ama ayırmak daha zor.
Her şekilde birleştirmek basit olur ama ayırmak daha zor.
Bir kelimenin anlamını öğretsen bile yeter..



Re: Ad Soyad birleşikken soyada göre arama yapmak
Select adi from tablo where adi like "_% text%"Battosai yazdı:Select adi from tablo where adi like %edit.text% Bu ifade ile arama yaptırırsan içerisinde edit.text e yazılan değeri içeren kayıtlar listelenir...Ad veya soyad olarak aranması farketmeyecektir böylece..