SORU
12 Ocak 2013, CUMARTESİ


SQL alan kelimeleri içeren SEÇİN

Bu gibi sonuçlar döndürür bir seçmek istiyorum:

SELECT * FROM MyTable WHERE Column1 CONTAINS 'word1 word2 word3'

Ve tüm sonuçları ile dizeleri dahil olmak üzere, ... 'word3 word1 word2' veya 'word3 word1 word2' Tüm kelimeler sonucu olması gerekir.

CEVAP
12 Ocak 2013, CUMARTESİ


Oldukça yavaş, ama çalışma yöntemi vardırherhangi birkelimeler:

SELECT * FROM mytable
WHERE column1 LIKE '%word1%'
   OR column1 LIKE '%word2%'
   OR column1 LIKE '%word3%'

Eğer ihtiyacınız varsatümbulunması kelimeler, bu kullanın:

SELECT * FROM mytable
WHERE column1 LIKE '%word1%'
  AND column1 LIKE '%word2%'
  AND column1 LIKE '%word3%'

Eğer daha hızlı bir şey istiyorsanız, tam metin arama içine bakmak gerekir, ve bu her veritabanı türü için çok özeldir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • MndsgnVEVO

    MndsgnVEVO

    26 Kasım 2013
  • TheScorpioTechno

    TheScorpioTe

    15 Aralık 2010
  • World Science Festival

    World Scienc

    1 Mayıs 2008