KintaRo Posted December 15, 2011 Share Posted December 15, 2011 3 tane sütunumuz var diyelim ve LIKE kullanarak 3 ayrı kelime ile bu sütnlardan nasıl arama yaparız? isim soyad adres ---- ----- ----- ahmet soyer istanbul mehmet soylu hatay osman mümtaz ankara ornek tablomuz bu isminde %ahm% soyadında %soy% ve adresinde %ist% geçenleri tek seferde nasıl sorgularız? Quote Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted December 15, 2011 Administrator Share Posted December 15, 2011 [sql]select * from tablom where isim like '%ahm%' and soyad like '%soy%' and adres like '%ist%';[/sql] Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 15, 2011 Author Share Posted December 15, 2011 Tablom şu şekilde: [img]http://i.imgur.com/SLY6r.png[/img] Verdiğin kodlarıda şu şekilde entegre ettim: [codebox]SQLite3Cursor, err = SQLite3Connection:execute("SELECT * FROM tablo WHERE mahalle LIKE '%".. sMahalle .."%' AND cadde LIKE '%".. sCadde .."%' AND sokak LIKE '%".. sSokak .."%' AND kume LIKE '%".. sKume .."%'") if SQLite3Cursor ~= nil then tVeri = SQLite3Cursor:fetch({}, "a") while tVeri do TreeList.AddRow("Plugin1", tVeri.tarih .. "|" .. tVeri.mahalle .. "|" .. tVeri.cadde .. "|" .. tVeri.sokak .. "|" .. tVeri.kume, nil, nil, tVeri.id) tVeri = SQLite3Cursor:fetch(tVeri,"a") end end end[/codebox] ama yine olmadı. Quote Link to comment Share on other sites More sharing options...
Administrator sk8er_boi Posted December 15, 2011 Administrator Share Posted December 15, 2011 Niye like ile sorguluyorsun ki? Direk id kolonuyla sorgulasan ya? unique değil mi? Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 15, 2011 Author Share Posted December 15, 2011 başka ne şekilde sorgulayabilirim bilmiyorum, dediğin şekilde bir örnek verirsen iyi olur patron Quote Link to comment Share on other sites More sharing options...
KintaRo Posted December 15, 2011 Author Share Posted December 15, 2011 [kh]tAMAM VERDİĞİN KOD ÇALIŞTI, BAŞKA BİR YERDE HATA YAPMIŞIM ONU DÜZELTİNCE OLDU.[/kh] Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.