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

  • AutoklubZAPRESIC

    AutoklubZAPR

    17 Mayıs 2011
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • Lin Steven

    Lin Steven

    17 EKİM 2006