2014-07-03 10 views
8

में कॉलम को फ़िल्टर करने के लिए कैसे करें मान लें कि मेरे पास "02-JUL-14 10.36.07.713000000 PM" जैसा दिखने वाले कॉलम में कुछ टाइमस्टैम्प फ़ील्ड हैं।ओरेकल एसक्यूएल डेवलपर

क्या मेरे लिए उस तालिका में कॉलम को बायाँ-क्लिक करने का कोई तरीका है और "JUL" वाली एक खोज करें ताकि मेरे पास केवल पंक्तियां दिखाई दें जिसमें "JUL" हो?

मैं% और शामिल करने के लिए कह रही है 'शब्द के आसपास वर्ण, और तरह का उपयोग कर' 'वाक्य रचना लोगों के लेख पढ़ लिया है, लेकिन कुछ भी मेरे लिए बाहर काम किया है।

तो नीचे दी गई तस्वीर में, मेरी इच्छा है कि मैं सिर्फ "JUL" टाइप कर सकूं, और केवल TIME_OF_ENTRY कॉलम के साथ पंक्तियां जिसमें "JUL" अक्षर दिखाई देंगे।

मुझे एहसास है कि नीचे फ़िल्टर विंडो में टाइपिंग एक सटीक खोज है, लेकिन मैं जानना चाहता हूं कि "इसमें" खोज करने का कोई तरीका है या नहीं।

enter image description here

+0

फ़ील्ड का डेटाटाइप क्या है? –

+0

टाइमस्टैम्प डेटा प्रकार – joshpt

+1

है http://www.thatjeffsmith.com/archive/2011/11/sql-developer-quick-tip-filtering-your-data-grids/ – OldProgrammer

उत्तर

15

पेस्ट

like '%JUL%' 

फ़िल्टर फ़ील्ड, और जो कुछ उस स्तंभ जो "जुलाई" शामिल में मूल्यों में दिखाई देगा।

http://www.thatjeffsmith.com/archive/2011/11/sql-developer-quick-tip-filtering-your-data-grids/ @ ओल्डप्रोग्रामर से लिंक में मैंने जो समाधान पाया वह निहित था। शायद अधिक उन्नत फ़िल्टरिंग के लिए उस लिंक में और सहायक चीजें हो सकती हैं।

4

प्रकार

to_char(TIME_OF_ENTRY) like '%JUL%' 

ऊपर फ़िल्टर क्षेत्र में।

+0

जब मैं फ़िल्टर फ़ील्ड में पेस्ट करता हूं, तो मुझे कोई पंक्ति वापस नहीं मिलती है। सुझाव हालांकि के लिए धन्यवाद; यह मुझे पता है कि एक एसक्यूएल क्वेरी में काम कर सकते हैं। – joshpt

2

स्टेटमेंट to_char(fieldname) like `%likevalue%` ने नेटबीन 8.0.2 का उपयोग करके मेरे लिए काम किया। मैं एक उचित FIELDNAME और likevalue साथ पेज के शीर्ष पर मुख्य फ़िल्टर फ़ील्ड में यह चिपकाया और यह सुनिश्चित करें कि अलग-अलग फ़िल्टर फ़ील्ड को मंजूरी दी गई बनाया है। जब मुझे उनकी आवश्यकता नहीं थी तो मैंने प्रतिशत संकेत हटा दिए।

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