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

एक MySQL क्वेरी में एक सरणी के तत्वों का मिलान करें

<घंटा/>

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

mysql> टेबल बनाएं DemoTable1523 -> ( -> Id int, -> Value int -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.76 सेकंड)

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

mysql> DemoTable1523 मान (1,56) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DemoTable1523 मान (2,78) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> सम्मिलित करें DemoTable1523 मानों (1,34) में; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1523 मानों (2,45) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable1523 मानों में डालें(1, 99);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

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

<पूर्व>+----------+----------+| आईडी | मूल्य |+----------+----------+| 1 | 56 || 2 | 78 || 1 | 34 || 2 | 45 || 1 | 99 |+----------+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

सरणी के तत्वों से मेल खाने के लिए क्वेरी निम्नलिखित है। यहां, हम 34, 99, और 56 के मिलान मानों वाली आईडी का चयन कर रहे हैं -

mysql> DemoTable1523 से Id चुनें -> जहां Value IN ('34','99','56') -> Id के आधार पर ग्रुप -> काउंट (*)=3;

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

<पूर्व>+----------+| आईडी |+------+| 1 |+------+1 पंक्ति सेट में (0.00 सेकंड)
  1. एक मैच खोजने और रिकॉर्ड लाने के लिए MySQL क्वेरी

    रिकॉर्ड से मिलान खोजने के लिए, MySQL IN() का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(Id int, FirstName varchar(20), Gender ENUM(Male,Female));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.73 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (11, इसाबे

  1. अधिकतम संचयी मान प्राप्त करने के लिए MySQL क्वेरी

    इसके लिए, सबक्वेरी के साथ एग्रीगेट फंक्शन COUNT(*) का उपयोग करें। GROUP BY का भी उपयोग किया जाता है। आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.65 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो23 में डालें (मान 1, मान 2) मान (11,500); क्वेरी ठीक है, 1 पंक्ति प्रभाव

  1. गतिशील सरणी के साथ MySQL क्वेरी की तरह?

    डायनेमिक सरणी के साथ LIKE क्वेरी को लागू करने के लिए, सिंटैक्स इस प्रकार है - उदाहरण अपनेTableName से *चुनें, जहां yourColumnName2 जैसे %yourValue% ऑर्डर आपके ColumnName1 द्वारा आपकेLimitValue को सीमित करता है; आइए एक टेबल बनाएं - उदाहरण ;क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 इंसर्ट कमांड की मदद