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

MySQL में अद्वितीय उपनाम वाले सभी उपयोगकर्ता खोजें?

<घंटा/>

अद्वितीय उपनाम वाले सभी उपयोगकर्ताओं को खोजने के लिए, GROUP BY HAVING COUNT() का उपयोग करें।

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

उदाहरण

mysql> टेबल डेमो76 बनाएं -> ( -> firstName varchar(20), -> lastName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (9.29

इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें -

उदाहरण

mysql> डेमो76 मानों में डालें ('जॉन', 'डो'); क्वेरी ओके, 1 पंक्ति प्रभावित (2.52mysql> डेमो76 मानों में डालें ('डेविड', 'स्मिथ'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 6.31mysql> डेमो76 मान ('एडम', 'स्मिथ') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (1.52

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

उदाहरण

mysql> डेमो76 से *चुनें;

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

आउटपुट

<पूर्व>

+----------+----------+

| प्रथम नाम | अंतिम नाम |

+----------+----------+

| जॉन | डो |

| डेविड | स्मिथ |

| एडम | स्मिथ |

+----------+----------+

सेट में 3 पंक्तियाँ (0.00 सेकंड)

अद्वितीय अंतिम नाम वाले सभी उपयोगकर्ताओं को खोजने की क्वेरी निम्नलिखित है -

उदाहरण

mysql> अधिकतम (tbl.firstName), tbl.lastName, -> काउंट (अलग tbl.firstName) को काउंटऑफ़ फ़र्स्टनाम के रूप में चुनें -> डेमो76 से tbl -> समूह को tbl.lastName द्वारा -> काउंट (विशिष्ट tbl.firstName) के रूप में चुनें ) =1;

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

आउटपुट

<पूर्व>

+--------------------------+------------------------------------ -+

| मैक्स (tbl.firstName) | अंतिम नाम | काउंटऑफ़फर्स्टनाम |

+--------------------------+------------------------------------ -+

| जॉन | डो | 1 |

+--------------------------+------------------------------------ -+

सेट में 1 पंक्ति (0.00 सेकंड)
  1. MySQL में किसी विशिष्ट कॉलम नाम के साथ टेबल कैसे खोजें?

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

  1. नाम के एमडी 5 संस्करण के साथ सभी प्रविष्टियों को अद्यतन करने के लिए MySQL क्वेरी?

    इसके लिए आप MD5() का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1887 (पासवर्ड टेक्स्ट, हैशपासवर्ड टेक्स्ट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1887(पासवर्ड) मान (656464_David_4343) में डालें; क्वेरी

  1. MySQL के साथ चयन में वाइल्डकार्ड संलग्न करें?

    जोड़ने के लिए, concat() की अवधारणा का उपयोग करें। वाक्य रचना इस प्रकार है - अपनेटेबलनाम से *चुनें जहां आपका कॉलमनाम जैसे concat(%,yourValue,%); आइए एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - डेमो48 (नाम) मान (क्रिस ब्राउन)