Şimdi Ara

Cevap: ÇOK ÇOK ZOR Bİ SQL SORGUSU ÇALIŞIYORUM

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
1
Cevap
0
Favori
350
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • quote:

    Orijinalden alıntı: xalpay

    Merhaba arkadaşlar

    veritabanında kayıtta tuttuğum
    örnek metin 1 "teknoloji yaşam ve internet makaleleri"
    örnek metin 2 "teknoloji kitapları"
    örnek metin 3 "teknoloji haberleri"

    ben SQL sorguya gelen metni kelimelere parçalayıp bir for döngüsü oluşturup ayrı ayrı OR ifadeleri ile "teknoloji" diye arattırıldığında bu üç kaydıda getiriyorum veya "teknoloji yaşam" diye arattığımda da kelimeleri parçalayıp OR la uzun SQL cümlesi yaptığımdan yine geliyor sorun şu;

    "teknoloji yaşam" araması yaptığında örnek metin 1 en önce gelmeli diğerleri sonra çıkmalı nasıl olur ?

    normalda bir SQL daha yazıp kelimeleri parçalamadan bir arattırma yaparım sonra bu şekilde ararttırırım fakat tekrar eden kayıt, sayfalamalarda falan hep karışıklığa yol açar tavsiyeleriniz nedir ???

    biraz karmaşık anlatmışsın. eğer doğru anladıysam:

    select SIGN(patindex('%teknoloji%',adres)) + SIGN(patindex('%yasam%',kitap_adi)),kitap_adi FROM kitaplar ORDER BY 1 DESC

    aranacak kelimeleri de stringden ayıklayıp sayısına göre arama yapabilirsin. onu da biraz kurcalayıp sen bul...







  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.