SELECT stuff REGEXP 'itunes' as is_itunes;
इस MySQL क्वेरी में, यदि "सामान" में "itunes" शब्द है, तो यह इसे आईट्यून के रूप में चिह्नित करेगा।MySQL में दिए गए टेक्स्ट वाले फ़ील्ड के लिए मैं क्वेरी कैसे करूं?
हालांकि, मैं "साथ शुरू करना" कहना चाहता हूं। मैं पाठ में कहीं से भी "शुरूआत" की जांच कैसे कर सकता हूं? बहुत तेजी से
SELECT stuff REGEXP '^itunes' as is_itunes;
हालांकि, LIKE 'itunes%'
के रूप में मार्क ने सुझाव दिया होना चाहिए, खासकर यदि आपकी अनुक्रमित सही ढंग से स्थापित कर रहे हैं:
बजाय क्या होगा यदि 'itunes' उपयोग प्लेसहोल्डर? क्या यह सही है 'चुनें ... जहां सामान पसंद है?'% '; ' – user2118559
% साइन क्या बताता है? – Skynet
@ स्काईनेट,% एक वाइल्डकार्ड है जो अक्षरों की संख्या की संख्या से मेल खाता है (शून्य अक्षरों सहित)। तो उदाहरण iunesstore, itunesUsername और itunes से मेल खाता है। यहां MySQL दस्तावेज़, Google के लिए Google को खोजना मुश्किल है! https://dev.mysql.com/doc/refman/5.7/en/pattern-matching.html – georgiecasey