नमूना SQL प्रश्नहरु मा मिलान

Inexact मिलान को लागि वाइल्डकार्ड्स को उपयोग

SQL ढाँचा मिलानले तपाईंलाई डेटामा ढाँचाहरू खोज्न अनुमति दिन्छ, यदि तपाईं सटीक शब्द वा वाक्यांश खोज्नु भएको हुनुहुन्न भने। यो प्रकारको SQL क्वेरीले वाइल्डकार्ड क्यारेक्टरहरू प्रयोग गरी ढाँचा मिलाउन प्रयोग गर्दछ, यसको सट्टामा निर्दिष्ट गर्नुको सट्टा। उदाहरणका लागि, तपाईं राजधानीको साथ सुरु हुने कुनै पनि स्ट्रिङसँग मेल गर्न वाइल्डकार्ड "C%" प्रयोग गर्न सक्नुहुन्छ।

जस्तै एपरेटर प्रयोग गर्दै

SQL क्वेरीमा वाइल्डकार्ड अभिव्यक्ति प्रयोग गर्न, लेयर अपरेटर को WHERE खण्डमा प्रयोग गर्नुहोस्, र एकल उद्धरण चिन्ह भित्र ढाँचा संलग्न गर्नुहोस्।

साधारण खोज प्रदर्शन गर्न% वाइल्डकार्ड प्रयोग गर्दै

अक्षर C देखि शुरु भएको अन्तिम नामको साथमा तपाईंको डेटाबेसमा कुनै पनि कर्मचारी खोज्नका लागि निम्न ट्रान्सक-एसक्यूएल कथन प्रयोग गर्नुहोस्:

चयन गर्नुहोस् * कर्मचारीहरू जहाँ last_name जस्तै 'C%'

खाली पासवर्ड प्रयोग गरेर ढाँचा खोल्दै

ढाँचा मेल खाँदैन कि रेकर्डहरू चयन गर्न खोजशब्द प्रयोग गर्नुहोस्। उदाहरणका लागि, यो क्वेरी सबै रेकर्डहरू फर्काउँछ जसको नाम अन्तिम संग C:

चयन गर्नुहोस् * कर्मचारीहरू जहाँ last_name सँग 'C%' छैन

% वाइल्डकार्ड ट्विस प्रयोग गरेर कुनै पनि पैटर्न मिलान गर्दै

कुनै पनि प्याटर्नलाई कहीं पनि मिल्दो % wildcard को दुई उदाहरणहरू प्रयोग गर्नुहोस्। यो उदाहरणले सबै रेकर्डहरू फर्काउँछ जुन पछिल्लो नाममा कुनै पनि C मा समावेश छ:

चयन गर्नुहोस् * कर्मचारीहरू जहाँ last_name जस्तो '% C%'

एक विशिष्ट स्थितिमा एक ढाँचा मिलान फेला पार्दै

निर्दिष्ट स्थानमा डेटा फर्काउन _ वाइल्ड कार्ड प्रयोग गर्नुहोस्। यो उदाहरण केवल मिल्दछ यदि C अन्तिम नाम स्तम्भको तेस्रो स्थानमा हुन्छ:

SELECT * कर्मचारीहरू जहाँ last_name जस्तै '_ _C%'

ट्र्याक्ट SQL मा समर्थित वाइल्डकार्ड अभिव्यक्ति

त्यहाँ ट्र्याक्ट SQL को समर्थन गरिएको धेरै वाइल्डकार्ड एक्सप्रेसहरू छन्:

जटिल ढाँचाका लागि वाइल्डकार्ड्स संयोजन

यी wildcards जटिल ढाँचाहरूमा थप उन्नत प्रश्नहरू प्रदर्शन गर्न संयोजन गर्नुहोस्। उदाहरणका लागि, तपाईंलाई अक्षरों को पहिलो छमा देखि एक अक्षर संग शुरू नामहरुका सबै कर्मचारीहरु को एक सूची निर्माण गर्न आवश्यक मान्नुहोस् तर एक स्वर संग अन्त्य छैन । तपाईं निम्न क्वेरी प्रयोग गर्न सक्नुहुन्छ:

चयन गर्नुहोस् * कर्मचारीहरू जहाँ last_name मनपर्यो [am]% [^ aeiou] '

त्यसै गरी, तपाईंले अन्तिम नामका साथ सबै कर्मचारीहरूको सूची निर्माण गर्न सक्नुहुनेछ _ ढाँचाको चार उदाहरणहरू प्रयोग गरेर वास्तवमा चार क्यारेक्टरहरू समावेश छन्:

चुन्नुहोस * कर्मचारीहरु ले जब last_name जस्तै '____'

जब तपाईं बताउन सक्नुहुन्छ, SQL ढाँचा मिलान क्षमताहरूको प्रयोग डेटाबेस प्रयोगकर्ताहरूलाई साधारण पाठ प्रश्नहरू भन्दा बाहिर जाने र उन्नत खोजी अपरेसनहरू प्रदर्शन गर्ने क्षमता प्रदान गर्दछ।