मेरे पास फिल्मों की एक सूची है जिसे मैंने पत्र द्वारा समूहीकृत किया है। स्वाभाविक रूप से, "टी" पत्र से शुरू होने वाली फिल्मों में लगभग 80% फिल्में हैं जो "द" से शुरू होती हैं। "द डार्क नाइट" जैसी फिल्मों को "डी" सूची में और विशेष रूप से "टी" में भी दिखाना चाहिए। किसी भी तरह से मैं ऐसा कर सकता हूँ?"the" शब्द को अनदेखा करते हुए, mysql में शीर्षक से आप कैसे ऑर्डर करते हैं?
मैं "सी" को अनदेखा करते हुए, एक निश्चित पत्र से शुरू होने वाली फिल्मों को प्रदर्शित करने के लिए WHERE खंड में निम्न कोड का उपयोग करता हूं, लेकिन यह भी "द डार्क नाइट" जैसी फिल्म रखने का सुविधाजनक साइड इफेक्ट था "डी" और "टी"।
WHERE movie_title REGEXP CONCAT('^(the)?', '$letter')
जब मैं डेटाबेस में मौजूद सभी फिल्मों को प्रतिबिंबित करता हूं तो मैं इसे प्राप्त करना चाहता हूं।
समीकरण में एक रिंच फेंकने के लिए: संख्याओं ("101 दालम") से शुरू होने वाले शीर्षकों को क्रमबद्ध किया जाना चाहिए, हालांकि संख्या का वर्णन किया गया था। इस मामले में, "ओ" के तहत। –