सिंटैक्स
SELECT SUBSTR(yourColumnName, startIndex, endIndex) FROM yourTableName LIMIT anyValue; SELECT SUBSTR(yourColumnName, startIndex) FROM yourTableName LIMIT anyValue;
उदाहरण
टेबल बनाएं:
mysql> CREATE TABLE demo11 (
-> id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> fileLocation TEXT
-> );
mysql> INSERT INTO demo11 (fileLocation) VALUES ('E:/users/program/sample.sql'), ('E:/users/data/db.sql'), ('C:/users/data/sample2.sql');
पहला भाग (पहले 15 अक्षर)
mysql> SELECT SUBSTR(fileLocation, 1, 15) FROM demo11 LIMIT 1,2; +---------------------------+ | substr(fileLocation,1,15) | +---------------------------+ | E:/users/data/d | | C:/users/data/s | +---------------------------+
दूसरा भाग (16वें अक्षर से अंत तक)
mysql> SELECT SUBSTR(fileLocation, 16) FROM demo11 LIMIT 1,2; +-------------------------+ | substr(fileLocation,16) | +-------------------------+ | b.sql | | ample2.sql | +-------------------------+
नोट: SUBSTR 1-आधारित इंडेक्सिंग का उपयोग करता है। LIMIT offset, count से पंक्तियाँ छोड़कर ले सकते हैं।