SUBSTRING_INDEX() फ़ंक्शन
SUBSTRING_INDEX(str, delim, count) डिलीमीटर के आधार पर उपस्ट्रिंग निकालता है।
count > 0: बाएं से count-वां डिलीमीटर से पहले का भाग।count < 0: दाएं से |count|-वां डिलीमीटर के बाद का भाग।
उदाहरण
mysql> create table demo69 (name varchar(40));
mysql> insert into demo69 values('John/Smith'), ('David/Miller'), ('Chris/Brown'), ('Carol/Taylor');
अपडेट: पहला भाग रखें (स्लैश से पहले)
mysql> update demo69 set name=substring_index(name,'/',1);
परिणाम
+-------+ | name | +-------+ | John | | David | | Chris | | Carol | +-------+
उपयोग: "First/Last" फॉर्मेट से पहला नाम निकालने के लिए।