2010-11-12 8 views
10

क्या आप किसी समूह में मामले को अनदेखा कर सकते हैं? उदाहरण के लिए यदि राज्यों की एक तालिका है लेकिन इसमें "अलबामा" और "अलाबामा", या "अलास्का" और "अलास्का" के साथ रिकॉर्ड हैं और आप समूह को उस कॉलम से चाहते हैं लेकिन बस अलाबामा के लिए एक 'समूह' प्राप्त करें और अलास्का।एसक्यूएल समूह में मामले को अनदेखा करता है? (ओरेकल)

धन्यवाद

+1

ऐसा लगता है कि अपने डेटाबेस [सामान्यीकृत] (http://en.wikipedia.org/wiki/Database_normalization) ठीक से नहीं है। – Oded

उत्तर

24

बस ऊपरी का उपयोग करें:

select upper(state), count(1) 
    from your_table 
group by upper(state); 
+4

या लोअर या INITCAP, यदि आप उनमें से किसी एक को पसंद करते हैं :) –

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