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

MySQL में पहले वर्ण द्वारा स्तंभ मान फ़िल्टर करें

<घंटा/>

आप MySQL से LEFT() का उपयोग कर सकते हैं। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1428 -> (-> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.05 सेकंड)

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

mysql> डेमोटेबल 1428 (कर्मचारी नाम) मान ('क्रिस ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल 1428 (कर्मचारी नाम) मान ('बॉब ब्राउन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल 1428 (कर्मचारी नाम) मान ('जॉन स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> डेमोटेबल 1428 (कर्मचारी नाम) मान ('डेविड मिलर') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> DemoTable1428 (कर्मचारी नाम) मान ('जॉन डो') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.22 सेकंड) mysql> DemoTable1428 (कर्मचारी नाम) मान ('कैरोल जॉनसन') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित हुई (0.16 सेकंड)

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1428 से * चुनें;

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

<पूर्व>+---------------+---------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+---------------+| 1 | क्रिस ब्राउन || 2 | बॉब ब्राउन || 3 | जॉन स्मिथ || 4 | डेविड मिलर || 5 | जॉन डो || 6 | कैरल जॉनसन |+---------------+---------------+6 पंक्तियों में सेट (0.00 सेकंड)

स्तंभ मान को पहले वर्ण द्वारा फ़िल्टर करने की क्वेरी निम्नलिखित है -

mysql> DemoTable1428 से * चुनें जहां बाएं (कर्मचारी नाम, 1)='J';

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

<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 3 | जॉन स्मिथ || 5 | जॉन डो |+---------------+--------------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. कॉलम मान का पहला अक्षर प्राप्त करें और इसे MySQL के साथ दूसरे कॉलम में डालें

    इसके लिए LEFT () फ़ंक्शन की अवधारणा का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.01 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable2036(Title) value(Adam) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) चयन कथन का उपयोग करके तालि

  1. MySQL में एक कॉलम में अधिकतम मान ज्ञात करें

    हमें कॉलम में अधिकतम मान ज्ञात करने के लिए MAX(columnName) का उपयोग करने की आवश्यकता है। लेकिन, सबसे पहले, हम MySQL में डेटाबेस और टेबल के बारे में समझेंगे। MySQL को स्थापित करने से पहले, यह निर्धारित करना महत्वपूर्ण है कि कौन सा संस्करण और कौन सा वितरण प्रारूप (यह एक बाइनरी फ़ाइल या स्रोत फ़ाइलों

  1. एक MySQL कॉलम से अधिकतम मान प्राप्त करें?

    आइए पहले एक टेबल बनाएं - mysql> create table DemoTable    -> (    -> Value int    -> ); Query OK, 0 rows affected (0.63 sec) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - mysql> insert into DemoTable values(78); Query OK, 1 row affected (0.18 s