क्या आप SQL में रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं?
क्या आप SQL में रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं?

वीडियो: क्या आप SQL में रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं?

वीडियो: क्या आप SQL में रेगुलर एक्सप्रेशन का उपयोग कर सकते हैं?
वीडियो: एसक्यूएल ट्यूटोरियल - नियमित अभिव्यक्तियों के साथ फ़िल्टर करें 2024, नवंबर
Anonim

MySQL और Oracle के विपरीत, एसक्यूएल सर्वर डेटाबेस करता है बिल्ट-इन का समर्थन नहीं करता रेगुलर एक्सप्रेशन से कार्य। तथापि, एसक्यूएल सर्वर ऐसे जटिल मुद्दों से निपटने के लिए अंतर्निहित कार्य प्रदान करता है। ऐसे कार्यों के उदाहरण LIKE, PATINDEX, CHARINDEX, SubSTRING और REPLACE हैं।

यहाँ, रेगुलर एक्सप्रेशन में * क्या है?

* ग्लोब मैचिंग का अर्थ है "शून्य या किसी भी वर्ण का अधिक", के रूप में लिखा गया है। * में एक नियमित अभिव्यक्ति . NS । ग्लोब मिलान में डॉट कैरेक्टर का कोई विशेष अर्थ नहीं है: यह सिर्फ अपने लिए खड़ा है।

दूसरे, SQL में उपयोग कैसे होता है? शामिल है लेन-देन के WHERE खंड में प्रयुक्त एक विधेय है- एसक्यूएल प्रदर्शन करने के लिए चयन कथन एसक्यूएल पूर्ण-पाठ अनुक्रमित स्तंभों पर सर्वर पूर्ण-पाठ खोज युक्त चरित्र-आधारित डेटा प्रकार। शामिल है के लिए खोज सकते हैं: एक शब्द या वाक्यांश। किसी शब्द या वाक्यांश का उपसर्ग।

इसी तरह, Oracle में रेगुलर एक्सप्रेशन क्या हैं?

नियमित अभिव्यक्ति आपको मानकीकृत सिंटैक्स सम्मेलनों का उपयोग करके स्ट्रिंग डेटा में पैटर्न खोजने में सक्षम बनाता है। आप निर्दिष्ट करते हैं a नियमित अभिव्यक्ति निम्नलिखित प्रकार के वर्णों के माध्यम से: मेटाएक्टैक्टर्स, जो ऑपरेटर हैं जो खोज एल्गोरिदम निर्दिष्ट करते हैं। शाब्दिक, वे कौन से पात्र हैं जिनके लिए आप हैं

एसक्यूएल की तरह क्या नहीं है?

NS उसके जैसा नहीं में ऑपरेटर एसक्यूएल एक कॉलम पर प्रयोग किया जाता है जो varchar प्रकार का होता है। आमतौर पर, इसका उपयोग % के साथ किया जाता है जिसका उपयोग शून्य वर्ण सहित किसी भी स्ट्रिंग मान का प्रतिनिधित्व करने के लिए किया जाता है। हम इस ऑपरेटर को जो स्ट्रिंग देते हैं वह है नहीं अक्षर संवेदनशील।

सिफारिश की: