2011-08-06 14 views
10

है, मैं उन सभी पंक्तियों को वापस करने के लिए एक MySQL डेटाबेस तालिका पर एक क्वेरी चलाने के लिए चाहता हूं जहां कॉलम डेटा में सफेद स्थान है। उदाहरण के लिए:MySQL क्वेरी पंक्तियों को वापस करने के लिए जिसमें व्हाइटस्पेस

उपयोगकर्ता नाम
एंडी डेविस
पीटर
ज्योफ स्मिथ
स्टीव
बॉब पॉल

क्वेरी केवल वापसी होगी 'एंडी डेविस', 'ज्योफ स्मिथ', 'बॉब पॉल' और 'पीटर' और 'स्टीव' को अनदेखा करें

कोई विचार?

उत्तर

29
SELECT ... 
    ... 
    WHERE username LIKE '% %' 
+0

बिल्कुल आपको बहुत धन्यवाद। – Andy

+2

यह मेरे लिए काम नहीं करता था, भले ही वहां कुछ पंक्तियां थीं। – AL2

1

एक विचार:

SELECT names FROM tbl_name WHERE names LIKE "% %"; 
4

INSTR() दिए गए स्ट्रिंग में निर्दिष्ट स्ट्रिंग की स्थिति देता है। जहां सशर्त में इसका इस्तेमाल करें।

SELECT * FROM table WHERE INSTR(`username`, ' ') > 0 
संबंधित मुद्दे