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

MySQL में URL का हिस्सा कैसे निकालें?

<घंटा/>

किसी URL का भाग निकालने के लिए आपको MySQL से SUBSTRING_INDEX() फ़ंक्शन का उपयोग करने की आवश्यकता है।

आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, URL text);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.53 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> डेमोटेबल (यूआरएल) मान ('https:\\www.example.com\\homepage') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.27 सेकंड) mysql> डेमोटेबल (यूआरएल) मानों में डालें (' https:\\www.onlinetest.com\\welcome\\indexpage');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से *चुनें;

यह निम्नलिखित आउटपुट का उत्पादन करेगा। यहां, हम केवल एक स्लैश देख सकते हैं क्योंकि आंतरिक रूप से MySQL परिणाम में एक स्लैश को हटा देता है -

<पूर्व>+-------+------------------------------------------ ----+| आईडी | यूआरएल |+----+------------------------------------------ ---+| 1 | https:\www.example.com\मुखपृष्ठ || 2 | https:\www.onlinetest.com\welcome\indexpage |+----+----------------------------- --------------+2 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में URL के भाग को निकालने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable से substring_index(URL,'\\',-1) चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------------------+| substring_index(URL,'\\',-1) |+----------------------------+| होमपेज || अनुक्रमणिका पृष्ठ |+----------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में स्ट्रिंग से दिनांक कैसे निकालें?

    MySQL में स्ट्रिंग से दिनांक निकालने के लिए, SUBSTRING_INDEX() का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (सैम 12/03/2050 पर पहुंचेगा); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.

  1. MySQL में URL रिकॉर्ड का एक भाग ढूँढें और बदलें?

    रिकॉर्ड बदलने का सबसे आसान तरीका है MySQL REPLACE() - . का उपयोग करना );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.88 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2025 मानों (http=//www.gmail.com) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.26 सेकंड) चयन कथन का उपयोग करके

  1. मैं MySQL में BigQuery में समय से मिनट कैसे निकाल सकता हूं?

    कास्ट () के साथ एक्सट्रेक्ट () मेथड का उपयोग करके एक्सट्रेक्ट करें। निम्नलिखित वाक्य रचना है - अपनेटेबलनाम से किसी भी उपनाम के रूप में निकालें (कास्ट से मिनट (समय के रूप में आपका कॉलम नाम)) का चयन करें; आइए एक टेबल बनाएं - );क्वेरी ओके, 0 रो प्रभावित (2.11 सेकेंड) इंसर्ट कमांड की मदद से टेबल में क