2012-01-07 8 views
14

मैं क्षेत्र का चयन करने के लिए यदि पाठ के अंदर उदाहरण के लिए, पूरे पाठ के अलावा एक विशिष्ट शब्द है चाहते हैं:SQLite का चयन क्षेत्र अगर पाठ के अंदर एक विशिष्ट पाठ

फ़ील्ड मान = Hello, World!

मैं चाहता हूँ पाठ Hel

धन्यवाद के अनुसार इस फ़ील्ड का चयन करने के लिए!

उत्तर

31
SELECT * 
FROM table 
WHERE field LIKE "Hel%" 

आपको यह भी पसंद "% हेल%" जो एक क्षेत्र स्ट्रिंग "हेल" युक्त यह के भीतर कहीं भी चयन करेंगे के रूप में विरोध किया कर सकता है "हेल%" जो की आवश्यकता है कि स्ट्रिंग "हेल"

साथ शुरू होता है करने के लिए
+1

एक [पूर्ण पाठ खोज] (http://www.sqlite.org/fts3.html) SQLite को विस्तार भी है जिसे कोई इंस्टॉल कर सकता है। –

+0

क्या कोई तरीका है कि मैं किसी भी पाठ को हटा सकता हूं जो उदाहरण के लिए "हेल" को टेंट करता है? –

+0

क्या आप पंक्ति, शब्द या सिर्फ 'हेल' को मिटाना चाहते हैं? और क्या यह मामला संवेदनशील है? – xQbert

संबंधित मुद्दे