Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

MySQL में फाइल लोकेशन रिकॉर्ड वाली टेबल से सबस्ट्रिंग परिणाम कैसे प्राप्त करें

सिंटैक्स

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 से पंक्तियाँ छोड़कर ले सकते हैं।

  1. - एकल MySQL क्वेरी के साथ किसी तिथि में एक वर्ष और दो दिन कैसे जोड़ें

    DATE_ADD और INTERVAL का उपयोग करके तिथि में समय जोड़ना इसके लिए MySQL में INTERVAL का उपयोग करें। पहले टेबल बनाएं: create table DemoTable1376 ( AdmissionDate date ); Query OK, 0 rows affected (0.68 sec) रिकॉर्ड डालें: insert into DemoTable1376 values(2019-03-14); Query OK, 1 row affected (0.17 sec

  1. - MySQL क्वेरी का उपयोग करके जांचें कि वर्तमान दिनांक दिए गए दिनांक सीमा में आता है या नहीं

    MySQL में दिनांक सीमा सदस्यता जांच यह जांचने के लिए कि क्या वर्तमान दिनांक (या कोई विशिष्ट दिनांक) शुरुआत और समाप्ति दिनांक सीमा के भीतर आता है, तुलना ऑपरेटरों का उपयोग करें: = शुरुआत_दिनांक AND वर्तमान_दिनांक <= समाप्ति_दिनांक। उदाहरण: सक्रिय दिनांक सीमाएं ढूंढना SELECT * FROM DemoTable1448; +---

  1. - MySQL में DATE_ADD से वर्तमान तारीख में 11 दिन जोड़ें

    WHERE CURDATE() और DATE_ADD से आज की तारीख में अंतराल जोड़ें आज की तारीख वाली पंक्तियों के लिए 11 दिन आगे की तारीख गणना करने के लिए DATE_ADD के साथ WHERE CURDATE() का उपयोग करें। टेबल बनाएं और डेटा डालें: mysql> create table DemoTable1994 ( ArrivalDate date ); Query OK, 0 rows affected (5.33 sec)