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

MySQL में दिए गए उपसर्ग के साथ तार कैसे खोजें?

<घंटा/>

आप दिए गए उपसर्ग के साथ स्ट्रिंग्स खोजने के लिए LIKE ऑपरेटर का उपयोग कर सकते हैं।

वाक्य रचना इस प्रकार है

अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम 'yourPrefixValue%' पसंद करता है;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है

mysql> तालिका बनाएं findStringWithGivenPrefixDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserMessage text -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.82 सेकंड)

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

क्वेरी इस प्रकार है

mysql> findStringWithGivenPrefixDemo(UserMessage) मान ('हाय गुड मॉर्निंग !!!') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> findStringWithGivenPrefixDemo (UserMessage) मानों में डालें ('अरे मैं व्यस्त हूँ !! '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> findStringWithGivenPrefixDemo (UserMessage) मानों में डालें ('हैलो आप क्या कर रहे हैं !!!'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.47 सेकंड) mysql> findStringWithGivenPrefixDemo में डालें (UserMessage) मान ('हाय, मैं MongoDB सीख रहा हूँ!!!'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें।

क्वेरी इस प्रकार है

mysql> *findStringWithGivenPrefixDemo से चुनें;

निम्न आउटपुट है

+------+----------------------------+| उपयोगकर्ता आईडी | उपयोगकर्ता संदेश |+--------+-----------------------------+| 1 | हाय सुप्रभात !!! || 2 | अरे मैं व्यस्त हूँ !! || 3 | हैलो, आप क्या कर रहे हैं!!! || 4 | हाय मैं मोंगोडीबी सीख रहा हूँ !!! |+----------+----------------------------+4 पंक्तियाँ सेट में (0.00 सेकंड) 

यहां दिए गए उपसर्ग के साथ तार खोजने की क्वेरी है

mysql> *findStringWithGivenPrefixDemo से चुनें जहां UserMessage 'Hi%' पसंद करता है;

निम्नलिखित आउटपुट है जो केवल उपसर्ग "Hi" के साथ स्ट्रिंग्स प्रदर्शित करता है

+------+----------------------------+| उपयोगकर्ता आईडी | उपयोगकर्ता संदेश |+--------+-----------------------------+| 1 | हाय सुप्रभात !!! || 4 | हाय मैं मोंगोडीबी सीख रहा हूँ !!! |+----------+----------------------------+2 पंक्तियाँ सेट में (0.00 सेकंड) 
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

    कॉलम नाम खोजने के लिए, info_schema.columns का उपयोग करें। निम्नलिखित वाक्य रचना है - जानकारी_स्कीमा.कॉलम से अलग टेबल_नाम चुनें, जहां कॉलम_नाम जैसे %yourSearchValue% और table_schema=database(); आइए विभिन्न तालिका में कॉलम नाम खोजने के लिए उपरोक्त सिंटैक्स को लागू करें। यहां, हम केवल विशिष्ट कॉलम नाम

  1. MySQL में शर्तों के साथ क्वेरी कैसे ऑर्डर करें और चुनें?

    निम्नलिखित वाक्य रचना है - अपनेTableName क्रम से yourColumnName=0,yourColumnName; . द्वारा चुनें * आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.80 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1348 मानों में डालें(89);क्वेरी ठीक है, 1 पंक्ति प्रभावि

  1. MySQL क्वेरी में केस कंडीशन के साथ काउंट का उपयोग कैसे करें?

    MySQL में इसके लिए CASE WHEN का उपयोग करें और गणना करने के लिए COUNT () विधि के अंदर CASE स्थिति सेट करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1374(Name,Score) मानों (एडम, 89) में डालें; क्वेरी ठ