मैं सभी रिकॉर्ड्स को वापस करने के लिए डेटाबेस तालिका से पूछताछ करने का प्रयास कर रहा हूं जहां प्रथम नाम कॉलम में वर्ण " "
हैं।अक्षरों के लिए कॉलम प्रथम नाम खोजने के लिए LIKE का उपयोग कर SQL सर्वर
उदाहरण के लिए Lars-Erik "Molle"
।
मैं इस कोशिश की:
SELECT * FROM [bgtest].[dbo].[cuscon] WHERE firstname LIKE '%Lars-Erik%'
और कहा कि रिकॉर्ड इस बस मुझे यकीन है कि मैं इसे कर रहा था बनाने था लौटे सही तो मैं ""
साथ Lars-Erik
और बिल्कुल के रूप में यह अब '%""%'
की तरह यह नहीं करता दिखेगा की जगह टी पसंद है और कुछ भी नहीं देता है।
मैंने जो भी विचार किए हैं, वे शामिल हैं और पसंद करते हैं और इसे करने का कोई तरीका नहीं समझ सकते हैं।
धन्यवाद
[भागने एसक्यूएल 2005/2008 में दोहरे उद्धरण चिह्नों] (http://stackoverflow.com/questions/387198/escape-double-quotes-in-sql-2005-2008) –
'CONTAINS' की संभावित डुप्लिकेट केवल पूर्ण-पाठित अनुक्रमित कॉलम पर काम करता है जिसमें वर्ण-आधारित डेटा प्रकार होते हैं, इसलिए यदि आपका कॉलम अनुक्रमित नहीं है तो यह आपके लिए काम नहीं करेगा। – scsimon