sql server - SQL WHERE clause for column all capitalized -


table_beatles में कॉलम name में निम्न डेटा है।

  • जॉर्ज
  • रिंगो
  • एमएस-एसक्यूएल में वैसे भी है किसी भी आइटम को पाने के लिए जो सभी कैप्स हैं? उदाहरण के लिए

      SELECT * table_beatles जहां नाम है (AllCaps यहाँ SYNTAX)  

    पॉल और रिंगो लौटने के लिए।

    आप ऐसा कैसे करते हैं इसका उपयोग परिकलन पर निर्भर करता है। यदि आपके पास कोई केस असंवेदनणीय मिलान है, तो आप एसक्यूएल को कम और ऊपरी मामले का इलाज करने के लिए कह रहे हैं। तो आपको यह करने की आवश्यकता हो सकती है:

      SELECT * से से table_beatles जहां ऊपरी (नाम) COLLATE Latin1_General_CS_AS = नाम COLLATE लैटिन 1_General_CS_AS  

    यह एक मामला संवेदनशील (सीएस) समानता जांच के लिए तुलना। यदि आपके पास पहले से ही एक केस संवेदी मिलान है, तो आप दो COLLATE को छोड़ सकते हैं। लेकिन आपने इस सवाल का जवाब दिया है, मुझे लगता है कि आपके पास नहीं है।


    Comments

    Popular posts from this blog

    objective c - iPhone and it's wireless area -

    unix - Listing all shared memory segments used by a process on AIX5.3+ -

    tsql - Correct sql/hql query (aggregate in where clause) -