Merhaba,
Örnek verdiğim tabloda;
SELECT * FROM kitap WHERE (yazar ="Grigory Petrov" OR yazar ="Panait İstari" OR yazar ="John Ronald Reuel Tolkien") AND (cumle LIKE "%başarı%" OR cumle LIKE "%özgürlük%" OR cumle LIKE "%baskı%" OR cumle LIKE "%ihtilal%" OR cumle LIKE "%İstanbul%" OR cumle LIKE "%çocuk%" OR cumle LIKE "%veda%" );
SQL kodunu çalıştırıyorum. İstediğim sonucu alabiliyorum fakat yeni bir ihtiyaç doğdu. "LIKE %kelime%" şartlarından kaç tanesinin bulunduğunu öğrenmem gerekiyor.
Google amca ile uzun bir sohbetten sonra tek bulabildiğim LIKE hakkında çeşitli kullanım bilgisi. MySql olsaydı belki stored procedure ile bir şeyler yapabilirdim ama SQLite da tıkandım.
Bu konudan nereden başlamalıyım, yardımlarınızı rica ediyorum.
Örnek verdiğim tabloda;

SELECT * FROM kitap WHERE (yazar ="Grigory Petrov" OR yazar ="Panait İstari" OR yazar ="John Ronald Reuel Tolkien") AND (cumle LIKE "%başarı%" OR cumle LIKE "%özgürlük%" OR cumle LIKE "%baskı%" OR cumle LIKE "%ihtilal%" OR cumle LIKE "%İstanbul%" OR cumle LIKE "%çocuk%" OR cumle LIKE "%veda%" );
SQL kodunu çalıştırıyorum. İstediğim sonucu alabiliyorum fakat yeni bir ihtiyaç doğdu. "LIKE %kelime%" şartlarından kaç tanesinin bulunduğunu öğrenmem gerekiyor.
Google amca ile uzun bir sohbetten sonra tek bulabildiğim LIKE hakkında çeşitli kullanım bilgisi. MySql olsaydı belki stored procedure ile bir şeyler yapabilirdim ama SQLite da tıkandım.
Bu konudan nereden başlamalıyım, yardımlarınızı rica ediyorum.